共用方式為


pcwCloseInstance 函式 (wdm.h)

PcwCloseInstance 式會關閉使用 PcwCreateInstance建立的計數器集實例。 大部分開發人員都會使用 CTRPP 產生的 CloseXxx 函式,而不是直接呼叫此函式。

語法

void PcwCloseInstance(
  [in] PPCW_INSTANCE Instance
);

參數

[in] Instance

要關閉之計數器集實例的指標。

傳回值

備註

使用函 PcwCreateInstance 式建立計數器集實例。

如果您已經針對對應的計數器集註冊呼叫 PcwUnregister,就無法在實例上呼叫 PcwCloseInstance 。 當您取消註冊計數器集時,會為您關閉任何剩餘的實例。 再次關閉它們將會損毀系統。

CTRPP 產生的 CloseXxx 函式

大部分的開發人員不需要直接呼叫 PcwCloseInstance 。 相反地,他們會使用 CTRPP 工具編譯指令清單,並從 CTRPP 產生的標頭使用 CloseXxx 函式。 產生的函式看起來會像這樣:

EXTERN_C FORCEINLINE VOID
CloseMyCounterset(
    __in PPCW_INSTANCE Instance
    )
{
    PAGED_CODE();

    PcwCloseInstance(Instance);
}

CTRPP 產生的 Close 函式會命名為 PrefixCloseCounterSet前置詞 通常是空白的,但如果在 CTRPP 命令行上使用參數,則可能會出現 -prefixCounterSet 是計數器集的名稱,如指令清單中所指定。

規格需求

需求
最低支援的用戶端 適用於 Windows 7 和更新版本的 Windows。
目標平台 Universal
標頭 wdm.h (包括 Wdm.h、Ntddk.h)
程式庫 NtosKrnl.lib
Dll NtosKrnl.exe
IRQL IRQL <= APC_LEVEL

另請參閱

PcwCreateInstance 函式