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.
typedef struct _IO_RESOURCE_LIST {
USHORT Version;
USHORT Revision;
ULONG Count;
IO_RESOURCE_DESCRIPTOR Descriptors[1];
} IO_RESOURCE_LIST, *PIO_RESOURCE_LIST;
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.
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).
Syarat | Nilai |
---|---|
Header | wdm.h (termasuk Wdm.h, Ntddk.h, Ntifs.h, Miniport.h) |