次の方法で共有


StorPortGetMessageInterruptIDFromProcessorIndex 関数 (storport.h)

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

構文

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

パラメーター

HwDeviceExtension

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

ProcessorIndex

[入力]システム全体のプロセッサ インデックス。 マルチプロセッサ システムに合計 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
Header storport.h