Funzione LsaConnectUntrusted (ntsecapi.h)

La funzione LsaConnectUntrusted stabilisce una connessione non attendibile al server LSA.

Sintassi

NTSTATUS LsaConnectUntrusted(
  [out] PHANDLE LsaHandle
);

Parametri

[out] LsaHandle

Puntatore a un handle che riceve l'handle di connessione, che deve essere fornito nei servizi di autenticazione futuri.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è STATUS_SUCCESS.

Se la funzione ha esito negativo, il valore restituito è un codice NTSTATUS. Per altre informazioni, vedere Valori restituiti dalla funzione criteri LSA.

La funzione LsaNtStatusToWinError converte un codice NTSTATUS in un codice di errore di Windows.

Commenti

LsaConnectUntrusted restituisce un handle a una connessione non attendibile; non verifica alcuna informazione sul chiamante. L'handle deve essere chiuso usando la funzione LsaDeregisterLogonProcess .

Se l'applicazione deve semplicemente eseguire query sulle informazioni dai pacchetti di autenticazione, è possibile usare l'handle restituito da questa funzione nelle chiamate a LsaCallAuthenticationPackage e LsaLookupAuthenticationPackage.

Le applicazioni con il privilegio SeTcbPrivilege possono creare una connessione attendibile chiamando LsaRegisterLogonProcess.

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 Secur32.lib
DLL Secur32.dll

Vedi anche

LsaCallAuthenticationPackage

LsaDeregisterLogonProcess

LsaLookupAuthenticationPackage

LsaRegisterLogonProcess