Share via


Método IWbemEventProviderSecurity::AccessCheck (wbemprov.h)

Un proveedor de eventos implementa el método AccessCheck y lo llama Instrumental de administración de Windows (WMI) cuando un consumidor se suscribe a un evento especificado en wszQuery. Un consumidor que tenga permiso de acceso para un evento puede suscribirse a ese evento. Un consumidor que no tiene permiso de acceso para un evento no puede suscribirse a ese evento. Para obtener más información, vea Escribir un proveedor de eventos y proteger eventos WMI.

Para un consumidor temporal, WMI establece el PSID proporcionado en el parámetro pSid en NULL y la llamada se realiza suplantando al consumidor. Para un consumidor permanente, WMI establece la PSID con el identificador de seguridad (SID) del usuario que creó la suscripción.

Sintaxis

HRESULT AccessCheck(
  [in] WBEM_CWSTR wszQueryLanguage,
  [in] WBEM_CWSTR wszQuery,
  [in] long       lSidLength,
  [in] const BYTE *pSid
);

Parámetros

[in] wszQueryLanguage

Idioma del siguiente filtro de consulta, que es "WQL".

[in] wszQuery

Texto del filtro de consulta de eventos, registrado por un consumidor lógico.

[in] lSidLength

Entero que contiene la longitud del identificador de seguridad (SID) o 0 (cero) si el token del generador de suscripciones está disponible.

[in] pSid

Puntero al tipo entero de bytes constante que contiene el SID o NULL si el token del generador de suscripciones está disponible.

Valor devuelto

Este método devuelve un valor HRESULT que indica el estado de la llamada al método. En la lista siguiente se muestra el valor contenido en un HRESULT.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado wbemprov.h (include Wbemidl.h)
Library Wbemuuid.lib
Archivo DLL Wbemsvc.dll

Consulte también

IWbemEventProvider

IWbemEventProviderSecurity

Instrucción SELECT para consultas de eventos

Protección de eventos de WMI