次の方法で共有


SRBEX_DATA_WMI構造体 (storport.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 以降で使用できます。
ヘッダー storport.h (Storport.h、Srb.h、Minitape.h を含む)

関連項目

STORAGE_REQUEST_BLOCK