Funzione LsaGetAppliedCAPIDs (ntlsa.h)
La funzione LsaGetAppliedCAPIDs restituisce una matrice di identificatori di criteri di accesso centrale (CAP) di tutti i CAP applicati in un computer specifico.
Sintassi
NTSTATUS LsaGetAppliedCAPIDs(
[in, optional] PLSA_UNICODE_STRING SystemName,
[out] PSID **CAPIDs,
[out] PULONG CAPIDCount
);
Parametri
[in, optional] SystemName
Puntatore a una struttura LSA_UNICODE_STRING contenente il nome del computer specifico. Il nome può avere il formato "Nome computer" o "\ComputerName". Se questo parametro è NULL, la funzione restituisce i CAPID del computer locale.
[out] CAPIDs
Puntatore a una variabile che riceve una matrice di puntatori a CAPID che identificano le CAP disponibili nel computer specificato. Al termine dell'uso dei CAPID, chiamare la funzione LsaFreeMemory su ogni elemento della matrice e dell'intera matrice.
[out] CAPIDCount
Puntatore a una variabile che riceve il numero di INDIRIZZI CA disponibili nel computer specificato. La matrice restituita nel parametro CAPID contiene lo stesso numero di elementi del parametro CAPIDCount .
Valore restituito
Se la funzione ha esito positivo, il valore restituito è STATUS_SUCCESS.
Se la funzione ha esito negativo, il valore restituito è uno dei valori restituiti della funzione Criteri LSA. È possibile usare la funzione LsaNtStatusToWinError per convertire il codice NTSTATUS in un codice di errore di Windows.
Commenti
Per informazioni specifiche sui criteri di accesso centrale, è possibile eseguire query sugli attributi dell'oggetto criteri di accesso centrale in Active Directory nel controller di dominio del computer specificato. Cercare l'oggetto il cui attributo msAuthz-CentralAccessPolicyID corrisponde a uno dei CAPID restituiti.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ntlsa.h |
Libreria | Advapi32.lib |
DLL | Advapi32.dll |