共用方式為


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 結構所佔用的位元組總數和此結構後面的任何陣列元素都是 sizeofIO_RESOURCE_LIST) + (Count - 1) * sizeofIO_RESOURCE_DESCRIPTOR)。

要求

要求 價值
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h、Miniport.h)

另請參閱

IO_RESOURCE_DESCRIPTOR

IO_RESOURCE_REQUIREMENTS_LIST