次の方法で共有


StorPortRevertToUserGroupAffinityThread 関数 (storport.h)

構文

ULONG StorPortRevertToUserGroupAffinityThread(
  [in]          PVOID                HwDeviceExtension,
  [in/optional] PVOID                ThreadContext,
  [in]          PSTOR_GROUP_AFFINITY PreviousAffinity
);

パラメーター

[in] HwDeviceExtension

ミニポートのハードウェア デバイス拡張機能へのポインター。

[in/optional] ThreadContext

StorPortCreateSystemThread の以前の呼び出しで受信したスレッド コンテキストへのポインター。

[in] PreviousAffinity

復元するグループ アフィニティを持つ STOR_GROUP_AFFINITY 構造体へのポインター。 このグループ アフィニティは、 StorPortSetSystemGroupAffinityThread の以前の呼び出しで取得されました。

戻り値

StorPortRevertToUserGroupAffinityThread は、次のいずれかの値を返します。

リターン コード 説明
STOR_STATUS_SUCCESS 元のグループ アフィニティが正常に復元されました。
STOR_STATUS_INVALID_IRQL IRQL レベルは = DISPATCH_LEVELである <必要があります。
STOR_STATUS_INVALID_PARAMETER 指定されたパラメーターの 1 つ以上が無効です。
STOR_STATUS_UNSUCCESSFUL その他の内部システム上の理由で返されます。

注釈

ミニポートが StorPortSetSystemGroupAffinityThread を呼び出してスレッドのグループ アフィニティを一時的に変更する場合は、スレッドが終了する前に StorPortRevertToUserGroupAffinityThread を呼び出してスレッド アフィニティを元の値に戻す必要があります。

要件

要件
サポートされている最小のサーバー Windows Server 2022
Header storport.h

こちらもご覧ください

STOR_GROUP_AFFINITY

StorPortCreateSystemThread

StorPortSetSystemGroupAffinityThread