SD_PARSED_REGISTER_CID (Compact 2013)
3/26/2014
This structure contains the information obtained by parsing the CID register of a secure digital (SD) Memory card.
Syntax
typedef struct _SD_PARSED_REGISTER_CID {
UCHAR ManufacturerID;
CHAR OEMApplicationID[3];
CHAR ProductName[7];
UCHAR MajorProductRevision;
UCHAR MinorProductRevision;
DWORD ProductSerialNumber;
UCHAR ManufacturingMonth;
USHORT ManufacturingYear;
UCHAR RawCIDRegister[16];
} SD_PARSED_REGISTER_CID, *PSD_PARSED_REGISTER_CID;
Members
- ManufacturerID
8-bit manufacturer ID.
- OEMApplicationID
OEM application ID. This value is a 2 character NULL terminated ASCII string.
- ProductName
Product name string. This value can be 6 ASCII characters plus 1 NULL character.
- MajorProductRevision
4-bit major product revision.
- MinorProductRevision
4-bit minor product revision.
- ProductSerialNumber
32-bit product serial number.
- ManufacturingMonth
Manufacturing month. A value of 1 is equal to January, 2 is equal to February, and so on.
- ManufacturingYear
Manufacturing year. The valid range for this value is 2000 or higher.
- RawCIDRegister
16 bytes containing the raw CID register data. Bit zero of the CSD data is the least significant bit of array element zero.
Remarks
The characters in the ProductName string might not appear as supplied by the caller if they are not represented by 7-bit ASCII characters.
Requirements
Header |
sdcardddk.h |