次の方法で共有


StorPortGetMessageInterruptIDFromProcessorIndex 関数 (storport.h)

Storport ミニポート StorPortGetMessageInterruptIDFromProcessorIndex を呼び出して、指定したプロセッサ インデックスのメッセージ割り込み ID を取得できます。

構文

ULONG StorPortGetMessageInterruptIDFromProcessorIndex(
  PVOID  HwDeviceExtension,
  ULONG  ProcessorIndex,
  PULONG MessageInterruptID
);

パラメーター

HwDeviceExtension

[in]ミニポートのデバイス拡張機能へのポインター。

ProcessorIndex

[in]システム全体のプロセッサ インデックス。 マルチプロセッサ システムに合計 n 個の論理プロセッサ 含まれる場合、有効なプロセッサ インデックスの範囲は 0 から n-1 です。

MessageInterruptID

[out]ProcessorIndex のメッセージ割り込み ID 書き込まれる ULONG 値へのポインター。

戻り値

StorPortGetMessageInterruptIDFromProcessorIndex 、ミニポート データが正常に報告された場合にSTOR_STATUS_SUCCESSを返します。 考えられるエラー戻り値は次のとおりです。

リターン コード 形容
STOR_STATUS_INVALID_PARAMETER 無効な ProcessorIndex 値など、無効なパラメーターがあります。
STOR_STATUS_UNSUCCESSFUL 内部的な理由でエラーが発生しました。

備考

詳細については、KeGetProcessorNumberFromIndex の「解説」セクションを参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 11 バージョン 22H2
ヘッダー storport.h