HalFreeHardwareCounters 関数 (ntddk.h)

HalFreeHardwareCounters ルーチンは、以前の HalAllocateHardwareCounters ルーチンの呼び出しで取得したハードウェア パフォーマンス カウンター リソースのセットを解放します。

構文

NTSTATUS HalFreeHardwareCounters(
  _In_ HANDLE CounterSetHandle
);

パラメーター

[in] CounterSetHandle

割り当てられたカウンター リソースへのハンドル。 呼び出し元は、 以前の HalAllocateHardwareCounters の呼び出しでこのハンドルを取得しました。

戻り値

呼び出しが成功した場合、HalFreeHardwareCounters はSTATUS_SUCCESSを返します。 エラーの戻り値として考えられるのは、次のとおりです。

リターン コード 説明
STATUS_INVALID_PARAMETER Parameter CounterSetHandle は有効なカウンター リソース ハンドルではありません。

注釈

この関数を呼び出す前に、クライアント ドライバーは、関連付けられているカウンター リソースを停止してクリアする必要があります。

要件

要件
サポートされている最小のクライアント Windows 7 以降のバージョンの Windows で使用できます。
対象プラットフォーム ユニバーサル
Header ntddk.h (Ntddk.h、Ntifs.h を含む)
Library Hal.lib
[DLL] Hal.dll
IRQL PASSIVE_LEVEL

こちらもご覧ください

HalAllocateHardwareCounters