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 |