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 要求がアダプター用であることを示します。 それ以外の場合、WMIFlagsNULL になり、STORAGE_REQUEST_BLOCK構造体の AddressOffset にあるアドレスで指定されたストレージ デバイスに対する要求であることを示します。

Reserved[2]

このメンバーは予約されています。 0 を含みます。

Reserved1

このメンバーは予約されています。 0 に設定されます。

DataPath

この要求の WMI データ パスを指定します。

要件

要件
サポートされている最小のクライアント Windows 8以降で使用できます。
Header srb.h (Storport.h、Srb.h、Minitape.h を含む)

こちらもご覧ください

STORAGE_REQUEST_BLOCK