Funzione LsaQueryTrustedDomainInfoByName (ntsecapi.h)
La funzione LsaQueryTrustedDomainInfoByName restituisce informazioni su un dominio attendibile.
Sintassi
NTSTATUS LsaQueryTrustedDomainInfoByName(
[in] LSA_HANDLE PolicyHandle,
[in] PLSA_UNICODE_STRING TrustedDomainName,
[in] TRUSTED_INFORMATION_CLASS InformationClass,
[out] PVOID *Buffer
);
Parametri
[in] PolicyHandle
Handle a un oggetto Policy . Questo handle deve avere il diritto di accesso POLICY_VIEW_LOCAL_INFORMATION. Per altre informazioni, vedere Apertura di un handle oggetto Criteri.
[in] TrustedDomainName
Stringa contenente il nome del dominio attendibile. Può essere il nome di dominio o il nome flat.
[in] InformationClass
Specifica il tipo di informazioni da recuperare. Questo parametro può avere uno dei valori seguenti.
[out] Buffer
Riceve un puntatore al buffer restituito contenente le informazioni richieste. Il formato e il contenuto di questo buffer dipendono dalla classe di informazioni. Ad esempio, se InformationClass è impostato su TrustedDomainInformationEx, buffer riceve un puntatore a una struttura TRUSTED_DOMAIN_INFORMATION_EX . Per altre informazioni, vedere TRUSTED_INFORMATION_CLASS.
Al termine dell'uso del buffer, liberarlo chiamando la funzione LsaFreeMemory .
Valore restituito
Se la funzione ha esito positivo, la funzione restituisce STATUS_SUCCESS.
Se la funzione ha esito negativo, restituisce un valore NTSTATUS , che può essere uno dei valori seguenti o uno dei valori restituiti della funzione Criteri LSA.
Valore | Descrizione |
---|---|
|
Il chiamante non dispone dell'accesso appropriato per completare l'operazione. Per un elenco dei tipi di accesso necessari, vedere la descrizione del parametro InformationClass . |
|
Risorse di sistema insufficienti, ad esempio memoria, per completare la chiamata. |
È possibile usare la funzione LsaNtStatusToWinError per convertire il valore NTSTATUS in un codice di errore di Windows.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | ntsecapi.h |
Libreria | Advapi32.lib |
DLL | Advapi32.dll |