Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Elimina le credenziali utente usate per l'identità connessa.
Sintassi
SEC_ENTRY DeleteConnectedIdentity(
_In_ PVOID ProviderHandle,
_In_opt_ HANDLE UserToken,
_In_ PSID UserSid,
_In_ PWSTR IdentityUserName
);
Parametri
-
ProviderHandle [in]
-
Handle del provider di identità.
-
UserToken [in, facoltativo]
-
Token dell'utente connesso il cui account verrà convertito in un account locale. Se UserToken non è NULL, il provider di identità usa questo token per caricare il profilo utente e pulire gli stati connessi. Se UserToken è NULL, LSA forza la disconnessione. Il provider di identità deve pulire tutti gli stati connessi globali in questo utente, ma il provider non deve pulire gli stati connessi nel profilo utente.
-
UserSid [in]
-
SID primario dell'utente connesso. Se UserToken non è NULL, questo parametro è il SID utente del token. Se UserToken è NULL, questo parametro viene usato per identificare l'utente connesso e pulire gli stati connessi globali di tale utente.
-
IdentityUserName [in]
-
Nome utente dell'identità.
Valore restituito
Se la funzione ha esito positivo, la funzione restituisce SEC_E_OK.
Se la funzione ha esito negativo, la funzione può restituire uno dei codici di errore seguenti.
| Valore restituito | Descrizione |
|---|---|
|
Un parametro non è valido. |
|
L'utente identificato da UserSid non esiste, non è attualmente connesso o non esiste alcuna identità il cui nome utente corrisponde a IdentityUserName. |
|
Memoria insufficiente per elaborare la richiesta. |
Requisiti
| Requisito | Valore |
|---|---|
| Client minimo supportato |
Windows 8 [solo app desktop] |
| Server minimo supportato |
Windows Server 2012 [solo app desktop] |
| Intestazione |
|