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)

Lihat juga

CM_PARTIAL_RESOURCE_DESCRIPTOR

CS_RESOURCE