struktur IO_RESOURCE_LIST (wdm.h)

Struktur IO_RESOURCE_LIST menjelaskan berbagai sumber daya perangkat keras mentah, dari berbagai jenis, yang dapat digunakan oleh perangkat. Sumber daya yang ditentukan mewakili satu konfigurasi sumber daya yang dapat diterima untuk perangkat. Array struktur IO_RESOURCE_LIST terkandung dalam setiap struktur IO_RESOURCE_REQUIREMENTS_LIST.

Sintaksis

C++
typedef struct _IO_RESOURCE_LIST {
  USHORT                 Version;
  USHORT                 Revision;
  ULONG                  Count;
  IO_RESOURCE_DESCRIPTOR Descriptors[1];
} IO_RESOURCE_LIST, *PIO_RESOURCE_LIST;

Anggota

Version

Nomor versi struktur ini. Nilai ini harus 1.

Revision

Revisi struktur ini. Nilai ini harus 1.

Count

Jumlah elemen dalam array Deskriptor.

Descriptors[1]

Elemen pertama dalam array dari satu atau beberapa struktur IO_RESOURCE_DESCRIPTOR.

Komentar

Struktur ini adalah header untuk array struktur IO_RESOURCE_DESCRIPTOR. Anggota Deskriptor berisi elemen pertama dalam array ini, dan anggota Count menentukan jumlah total elemen array. Jika array berisi lebih dari satu elemen, elemen yang tersisa dalam array segera mengikuti struktur IO_RESOURCE_LIST dalam memori. Jumlah total byte yang ditempati oleh struktur IO_RESOURCE_LIST dan elemen array apa pun yang mengikuti struktur ini ukuran(IO_RESOURCE_LIST) + (Count - 1) * ukuran dari(IO_RESOURCE_DESCRIPTOR).

Persyaratan

Syarat Nilai
Header wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h, Miniport.h)

Lihat juga

IO_RESOURCE_DESCRIPTOR

IO_RESOURCE_REQUIREMENTS_LIST