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 |