This function returns information about the specified Tag.
Copy Code
|
|
---|---|
BOOL ACCUAPI MED_DCM_util_tag_info_get(
const AT_DCM_TAG Tag,
LPAT_DCM_VR lpVR,
LPAT_DCM_VM lpVM,
LPWORD lpwVersion,
LPCHAR lpszTagName
);
|
Name | Type | Description |
---|---|---|
Tag | const AT_DCM_TAG | Set to a Tag value. The Tag must be supplied as a 32-bit value in which the first 16 bits (WORD) represent the Group Number and the second 16 bits represent the Element Number. |
lpVR | LPAT_DCM_VR | A far pointer which returns the current VR (Value Representation). Set to NULL if you don't need this information. See enumIGMedVR for possible VR values. |
lpVM | LPAT_DCM_VM | A far pointer which returns the VM (Value Multiplicity ) of the current Tag; set to NULL if you don't need this information. Value Multiplicity tells you whether and/or how many items can be stored in this type of Data Element. See Remarks below. |
lpwVersion | LPWORD | Returns the version of DICOM Specification, such as 3.0. |
lpszTagName | LPCHAR | Returns the name of the specified Tag. |
Returns the number of ImageGear errors that occurred during the function call.
This function does not process image pixels.
It returns the Value Representation, Value Multiplicity, DICOM version, and the Tag name. The function searches in the user-defined Data Dictionary first, and then if the Tag is not found, searches in the static Data Dictionary, which represents the Data Dictionary listed in Part 6 of the DICOM standard.
You might use this function before making a call that alters a Data Element.