SD_PARSED_REGISTER_CID
Other versions of this page are also available for the following:
8/28/2008
This structure contains the information obtained by parsing the CID register of an 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 can 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 and 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 member may appear reversed due to ambiguity in the SDA specification related to character ordering in the CID register.
Requirements
Header | sdcardddk.h |
Windows Embedded CE | Windows CE 5.0 and later |