Поделиться через


Функция RemoveTraceCallback (evntrace.h)

Это важно

Не используйте эту функцию. Он может быть недоступен в последующих версиях.

Функция RemoveTraceCallback останавливает функцию EventCallback от получения событий для класса трассировки событий.

Синтаксис

ULONG WMIAPI RemoveTraceCallback(
  [in] LPCGUID pGuid
);

Параметры

[in] pGuid

Указатель на GUID класса класса трассировки событий, для которого обратный вызов получает события. Используйте тот же GUID класса, который вы передали в SetTraceCallback , чтобы начать получение событий.

Возвращаемое значение

Если функция выполнена успешно, возвращаемое значение ERROR_SUCCESS.

Если функция завершается ошибкой, возвращаемое значение является одним из системных кодов ошибок. Ниже приведены некоторые распространенные ошибки и их причины.

  • ERROR_INVALID_PARAMETER

    Параметр pGuid имеет значение NULL.

  • ERROR_WMI_GUID_NOT_FOUND

    Функция EventCallback не связана с классом трассировки событий.

Замечания

Потребители вызывают эту функцию.

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
целевая платформа Виндоус
Header evntrace.h
Library AdvAPI32.Lib Sechost.lib в Windows 8.1 и Windows Server 2012 R2; Advapi32.lib в Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista и Windows XP
DLL Sechost.dll в Windows 8.1 и Windows Server 2012 R2; Advapi32.dll в Windows 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Server 2008, Windows Vista и Windows XP

См. также

EventCallback

ProcessTrace

SetTraceCallback