SRBEX_DATA_WMI 結構 (srb.h)

SRBEX_DATA_WMI 結構包含擴充 WMI SRB 的要求數據。

注意 未來可能會變更或無法使用 SCSI 埠驅動程式和 SCSI 迷你埠驅動程式模型。 相反地,我們建議使用 Storport 驅動程式Storport 迷你埠 驅動程式模型。
 

語法

typedef struct _SRBEX_DATA_WMI {
  SRBEXDATATYPE       Type;
  ULONG               Length;
  UCHAR               WMISubFunction;
  UCHAR               WMIFlags;
  UCHAR               Reserved[2];
  ULONG               Reserved1;
  PVOID POINTER_ALIGN DataPath;
} SRBEX_DATA_WMI, *PSRBEX_DATA_WMI;

成員

Type

雙向擴充 SRB 數據結構的數據類型指標。 設定為 SrbExDataTypeWmi

Length

WMISubFunction 成員開始,此結構中的數據長度。 設定為 SRBEX_DATA_WMI_LENGTH。

WMISubFunction

指出要執行的 WMI 動作。 子函式值會對應至識別 WMI 作業的 WMI 次要 IRP 編號。

WMIFlags

指出如果已設定SRB_WMI_FLAGS_ADAPTER_REQUEST且保留儲存裝置位址,則 WMI 要求適用於適配卡。 否則,WMIFlags 會是 NULL,表示要求適用於 STORAGE_REQUEST_BLOCK 結構中 AddressOffset 位址所指定的儲存裝置。

Reserved[2]

此成員已保留。 包含零。

Reserved1

此成員已保留。 設定為 0。

DataPath

指定此要求的 WMI 資料路徑。

規格需求

需求
最低支援的用戶端 從 Windows 8 開始提供。
標頭 srb.h (包含 Storport.h、Srb.h、Minitape.h)

另請參閱

STORAGE_REQUEST_BLOCK