scsiwmi.h ヘッダー

このヘッダーはストレージで使用されます。 詳細については、次を参照してください。

scsiwmi.h には、次のプログラミング インターフェイスが含まれています。

関数

 
ScsiPortWmiDispatchFunction

ScsiPortWmiDispatchFunction ルーチンは、WMI をサポートするミニポート ドライバーのディスパッチ ルーチンです。
ScsiPortWmiFireAdapterEvent

ScsiPortWmiFireAdapterEvent ルーチンは、イベントの通知を要求した WMI データ コンシューマーに配信するために、アダプター ユニットに関連付けられているイベントをポート ドライバーに送信します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 代わりに、Storport ドライバーと Storport ミニポート ドライバー モデルを使用することをお勧めします。
ScsiPortWmiFireLogicalUnitEvent

ScsiPortWmiFireLogicalUnitEvent ルーチンは、イベントの通知を要求した WMI データ コンシューマーに配信するために、論理ユニットに関連付けられているイベントをポート ドライバーに送信します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。 代わりに、Storport ドライバーと Storport ミニポート ドライバー モデルを使用することをお勧めします。
ScsiPortWmiGetInstanceName

ScsiPortWmiGetInstanceName ルーチンは、指定された Windows 管理インストルメンテーション (WMI) SCSI 要求ブロック (SRB) に関連付けられているインスタンス名へのポインターを返します。
ScsiPortWmiGetReturnSize

ScsiPortWmiGetReturnSize ルーチンは、WMI SRB のミニポート ドライバーによって返されるデータのバイト数を示します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。
ScsiPortWmiGetReturnStatus

ScsiPortWmiGetReturnStatus ルーチンは、WMI SRB の状態を返します。
ScsiPortWmiPostProcess

ScsiPortWmiPostProcess ルーチンは、WMI SRB の要求コンテキストを更新します。注 SCSI ポート ドライバーと SCSI ミニポート ドライバー モデルは、今後変更または使用できない可能性があります。
ScsiPortWmiSetData

ScsiPortWmiSetData ルーチンは、インスタンスのデータの位置と長さを指定するために、要求コンテキスト内のWNODE_ALL_DATA構造体を更新します。
ScsiPortWmiSetInstanceCount

ScsiPortWmiSetInstanceCount は、要求コンテキストのWNODE_ALL_DATA構造体内でデータ バッファーを確保する必要があるインスタンスの数を指定します。
ScsiPortWmiSetInstanceName

ScsiPortWmiSetInstanceName ルーチンは、要求コンテキスト内のWNODE_ALL_DATA構造体を更新して、インスタンス名の位置と長さを指定します。

コールバック関数

 
PSCSIWMI_EXECUTE_METHOD

ミニポート ドライバーの HwScsiWmiExecuteMethod ルーチンは、データ ブロックに関連付けられているメソッドを実行するために呼び出されます。
PSCSIWMI_FUNCTION_CONTROL

ミニポート ドライバーの HwScsiWmiFunctionControl ルーチンは、イベントの通知を有効または無効にするために呼び出されます。
PSCSIWMI_QUERY_DATABLOCK

ミニポート ドライバーの HwScsiWmiQueryDataBlock ルーチンは、単一のインスタンスまたはデータ ブロックのすべてのインスタンスを取得するために呼び出されます。
PSCSIWMI_QUERY_REGINFO

ミニポート ドライバーの HwScsiWmiQueryReginfo ルーチンは、SCSI ポート ドライバーによってミニポート ドライバーの代わりに登録されるデータとイベント ブロックに関する情報を取得するために呼び出されます。
PSCSIWMI_SET_DATABLOCK

ミニポート ドライバーの HwScsiWmiSetDataBlock ルーチンは、データ ブロックの 1 つのインスタンス内のすべてのデータ項目を変更するために呼び出されます。
PSCSIWMI_SET_DATAITEM

ミニポート ドライバーの HwScsiWmiSetDataItem ルーチンは、データ ブロックのインスタンス内の 1 つのデータ項目を変更するために呼び出されます。

構造

 
SCSI_WMILIB_CONTEXT

SCSI_WMILIB_CONTEXT構造体は、ミニポート ドライバーのデータとイベント ブロックの登録情報を提供し、ミニポート ドライバーの HwScsiWmiXxx コールバック ルーチンのエントリ ポイントを定義します。
SCSIWMI_REQUEST_CONTEXT

SCSIWMI_REQUEST_CONTEXT構造体には、WMI SRB のコンテキスト情報が含まれています。
SCSIWMIGUIDREGINFO

SCSIWMIGUIDREGINFO 構造体には、SCSI ミニポート ドライバーでサポートされている特定のデータまたはイベント ブロックに関する情報が含まれています。

列挙

 
SCSIWMI_ENABLE_DISABLE_CONTROL

SCSIWMI_ENABLE_DISABLE_CONTROL列挙子は、有効または無効にする内容を指定するために使用されます。