ENUM_PDO_ENTRY結構 (ehstorioctl.h)
此結構描述以 IOCTL_EHSTOR_DEVICE_ENUMERATE_PDOS列舉之實體裝置物件 (PDO) 結果集中的單一專案。
語法
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) |