struktur CS_DES (cfgmgr32.h)
Struktur CS_DES digunakan untuk menentukan daftar sumber daya yang menjelaskan penggunaan sumber daya khusus kelas perangkat untuk instans perangkat. Untuk informasi selengkapnya tentang daftar sumber daya, lihat Sumber Daya Perangkat Keras.
Sintaks
typedef struct CS_Des_s {
DWORD CSD_SignatureLength;
DWORD CSD_LegacyDataOffset;
DWORD CSD_LegacyDataSize;
DWORD CSD_Flags;
GUID CSD_ClassGuid;
BYTE CSD_Signature[ANYSIZE_ARRAY];
} CS_DES, *PCS_DES;
Anggota
CSD_SignatureLength
Jumlah elemen dalam array byte yang ditentukan oleh CSD_Signature.
CSD_LegacyDataOffset
Offset, dalam byte, dari awal array CSD_Signature ke awal blok data. Misalnya, jika blok data mengikuti array tanda tangan, dan jika panjang array tanda tangan adalah 16 byte, maka nilai untuk CSD_LegacyDataOffset harus 16.
CSD_LegacyDataSize
Panjang, dalam byte, dari blok data yang offsetnya ditentukan oleh CSD_LegacyDataOffset.
CSD_Flags
Tidak digunakan.
CSD_ClassGuid
Pengidentifikasi unik global (GUID) yang mengidentifikasi kelas penyiapan perangkat. Jika CSD_SignatureLength dan CSD_LegacyDataSize adalah nol, GUID null.
CSD_Signature[ANYSIZE_ARRAY]
Array byte yang berisi tanda tangan khusus kelas.
Keterangan
Blok data yang diidentifikasi oleh CSD_LegacyDataSize dan CSD_LegacyDataOffset dapat berisi data warisan khusus kelas, seperti yang disimpan dalam anggota DeviceSpecificData dari struktur CM_PARTIAL_RESOURCE_DESCRIPTOR , jika anggota Jenis struktur adalah CmResourceTypeDeviceSpecific.
Tanda tangan khusus kelas yang diidentifikasi oleh CSD_SignatureLength dan CSD_Signature dapat berisi informasi identifikasi perangkat khusus kelas tambahan.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | cfgmgr32.h (termasuk Cfgmgr32.h) |