IO_RESOURCE_LIST結構 (wdm.h)
IO_RESOURCE_LIST 結構描述裝置可以使用的各種原始硬體資源範圍。 指定的資源代表裝置的單一可接受的資源組態。 每個 IO_RESOURCE_REQUIREMENTS_LIST 結構都包含 IO_RESOURCE_LIST 結構的陣列。
語法
typedef struct _IO_RESOURCE_LIST {
USHORT Version;
USHORT Revision;
ULONG Count;
IO_RESOURCE_DESCRIPTOR Descriptors[1];
} IO_RESOURCE_LIST, *PIO_RESOURCE_LIST;
成員
Version
這個結構的版本號碼。 此值應該是 1。
Revision
這個結構的修訂。 此值應該是 1。
Count
描述項 陣列中的項目數目。
Descriptors[1]
一或多個 IO_RESOURCE_DESCRIPTOR 結構陣列中的第一個專案。
言論
這個結構是 IO_RESOURCE_DESCRIPTOR 結構陣列的標頭。 描述元 成員包含此陣列中的第一個專案,而 Count 成員會指定數位元素的總數。 如果陣列包含一個以上的元素,陣列中的其餘元素會緊接在記憶體中的 IO_RESOURCE_LIST 結構後面。 IO_RESOURCE_LIST 結構所佔用的位元組總數和此結構後面的任何陣列元素都是 sizeof(IO_RESOURCE_LIST) + (Count - 1) * sizeof(IO_RESOURCE_DESCRIPTOR)。
要求
要求 | 價值 |
---|---|
標頭 | wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h、Miniport.h) |