共用方式為


ENUM_PDO_ENTRY 結構 (ehstorioctl.h)

此結構描述實體裝置對象結果集中的單一專案, (PDO) 列舉 IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOS

語法

typedef struct _ENUM_PDO_ENTRY {
  UCHAR type;
  UCHAR state;
  UCHAR capabilities;
  ULONG ulSTID;
  UCHAR bSpecificationMajor;
  UCHAR bSpecificationMinor;
  UCHAR bImplementationMajor;
  UCHAR bImplementationMinor;
  WCHAR *wszDeviceInstancePath[(2  MAX_PATH)+ 1];
} ENUM_PDO_ENTRY, *PENUM_PDO_ENTRY;

成員

type

這個成員指出所識別的 PDO 類型,如PDO_TYPE所定義。

state

此成員包含 PDO 目前 PnP 狀態的相關信息,如PDO_STATE所定義。

capabilities

此成員包含位掩碼,其中位表示有問題的 PDO 所代表之尋址接收器的相關信息,如PDO_CAPS所定義。

ulSTID

此成員包含由 IEEE 1667 工作組所定義和指派的尋址接收器類型識別碼。

bSpecificationMajor

bSpecificationMinor

bImplementationMajor

bImplementationMinor

wszDeviceInstancePath[(2 * MAX_PATH)+ 1]

此成員中包含的字串是適合與 Win32 API CreateFile 例程搭配使用的表單中的裝置實例路徑。

規格需求

需求
標頭 ehstorioctl.h (包含 EhStorIoctl.h)

另請參閱

IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOS