ScsiPortWmiGetInstanceName 関数 (scsiwmi.h)
ScsiPortWmiGetInstanceName ルーチンは、示されている Windows Management Instrumentation (WMI) SCSI 要求ブロック (SRB) に関連付けられているインスタンス名へのポインターを返します。
構文
PWCHAR ScsiPortWmiGetInstanceName(
[in] PSCSIWMI_REQUEST_CONTEXT RequestContext
);
パラメーター
[in] RequestContext
WMI SRB の要求コンテキスト を 含むSCSIWMI_REQUEST_CONTEXT型の構造体へのポインター。
戻り値
指定された SRB に関連付けられているインスタンス名を含むカウントされた文字列へのポインター。 SRB 型がインスタンス名を使用しない型の場合、 ScsiPortWmiGetInstanceName は NULL を返します。
注釈
パラメーター RequestContext は、Windows Management Instrumentation (WMI) SCSI 要求ブロック (SRB) に関連付けられた情報を含む要求コンテキスト構造 (SCSIWMI_REQUEST_CONTEXT) を指します。 要求コンテキスト構造には、ユーザー モードのデータ コンシューマーとカーネル モードのデータ プロバイダー (ドライバーなど) の間でデータを渡すために WMI システムによって使用される WMI WNODE_XXX 構造体 のいずれかが含まれます。
要求コンテキストに含まれるWNODE_XXX構造体には、WMI SRB に関連付けられたインスタンス名が保持されます。 ミニポート ドライバーは、要求コンテキストからこのインスタンス名を抽出する ScsiPortWmiGetInstanceName を呼び出します。
要求コンテキストに割り当てられたメモリは、ミニポート ドライバーが ScsiPortWmiPostProcess を呼び出し、 ScsiPortWmiPostProcess が最終的な SRB 状態とバッファー サイズを返すまで有効なままである必要があります。 SRB をペンドできる場合は、要求コンテキストのメモリを SRB 拡張機能から割り当てる必要があります。 SRB がペンドできない場合は、スコープ外に出ないスタック フレームからメモリを割り当てることができます。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | scsiwmi.h (Miniport.h、Scsi.h を含む) |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示