Метод IWbemEventProviderSecurity::AccessCheck (wbemprov.h)
Метод AccessCheck реализуется поставщиком событий и вызывается инструментарием управления Windows (WMI), когда потребитель подписывается на событие, указанное в wszQuery. Потребитель, имеющий разрешение на доступ к событию, может подписаться на это событие. Потребитель, не имеющий разрешения на доступ к событию, не может подписаться на это событие. Дополнительные сведения см. в статьях Запись поставщика событий и Защита событий WMI.
Для временного потребителя WMI задает идентификатор PSID , указанный в параметре pSid , значение NULL , и вызов выполняется путем олицетворения потребителя. Для постоянного потребителя WMI задает PSID с идентификатором безопасности (SID) пользователя, создавшего подписку.
Синтаксис
HRESULT AccessCheck(
[in] WBEM_CWSTR wszQueryLanguage,
[in] WBEM_CWSTR wszQuery,
[in] long lSidLength,
[in] const BYTE *pSid
);
Параметры
[in] wszQueryLanguage
Язык следующего фильтра запросов, который имеет значение "WQL".
[in] wszQuery
Текст фильтра запроса событий, зарегистрированный логическим потребителем.
[in] lSidLength
Целое число, содержащее длину идентификатора безопасности (SID) или 0 (ноль), если маркер построителя подписки доступен.
[in] pSid
Указатель на постоянный байтовый целочисленный тип, содержащий идентификатор безопасности, или значение NULL , если маркер построителя подписки доступен.
Возвращаемое значение
Этот метод возвращает HRESULT , указывающий состояние вызова метода. В следующем списке перечислены значения, содержащиеся в HRESULT.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | wbemprov.h (включая Wbemidl.h) |
Библиотека | Wbemuuid.lib |
DLL | Wbemsvc.dll |