Metodo IWbemEventProviderSecurity::AccessCheck (wbemprov.h)
Il metodo AccessCheck viene implementato da un provider di eventi e chiamato da Strumentazione gestione Windows (WMI) quando un consumer sottoscrive un evento specificato in wszQuery. Un consumer che dispone dell'autorizzazione di accesso per un evento può sottoscrivere tale evento. Un consumer che non dispone dell'autorizzazione di accesso per un evento non può sottoscrivere tale evento. Per altre informazioni, vedere Scrittura di un provider di eventi e protezione degli eventi WMI.
Per un consumer temporaneo, WMI imposta il PSID fornito nel parametro pSid su NULL e la chiamata viene effettuata rappresentando il consumer. Per un consumer permanente, WMI imposta il PSID con l'identificatore di sicurezza (SID) dell'utente che ha creato la sottoscrizione.
Sintassi
HRESULT AccessCheck(
[in] WBEM_CWSTR wszQueryLanguage,
[in] WBEM_CWSTR wszQuery,
[in] long lSidLength,
[in] const BYTE *pSid
);
Parametri
[in] wszQueryLanguage
Linguaggio del filtro di query seguente, ovvero "WQL".
[in] wszQuery
Testo del filtro della query di eventi, registrato da un consumer logico.
[in] lSidLength
Numero intero che contiene la lunghezza dell'identificatore di sicurezza (SID) o 0 (zero) se il token del generatore di sottoscrizioni è disponibile.
[in] pSid
Puntatore al tipo integer di byte costante che contiene il SID o NULL se il token del generatore di sottoscrizioni è disponibile.
Valore restituito
Questo metodo restituisce un valore HRESULT che indica lo stato della chiamata al metodo. L'elenco seguente elenca il valore contenuto in hrESULT.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | wbemprov.h (include Wbemidl.h) |
Libreria | Wbemuuid.lib |
DLL | Wbemsvc.dll |