Freigeben über


LSA_OPEN_TOKEN_BY_LOGON_ID Rückruffunktion (ntsecpkg.h)

Öffnet das Benutzerzugriffstoken, das der angegebenen Benutzeranmeldung zugeordnet ist.

Syntax

LSA_OPEN_TOKEN_BY_LOGON_ID LsaOpenTokenByLogonId;

NTSTATUS LsaOpenTokenByLogonId(
  [in]  PLUID LogonId,
  [out] HANDLE *RetTokenHandle
)
{...}

Parameter

[in] LogonId

Ein Zeiger auf eine LUID-Struktur , die den Benutzer identifiziert, für den das Zugriffstoken geöffnet werden soll.

[out] RetTokenHandle

Ein Zeiger auf das Handle auf das Token, das diese Funktion öffnet.

Rückgabewert

Wenn die Funktion erfolgreich ist, geben Sie STATUS_SUCCESS oder einen informationellen status Code zurück.

Wenn die Funktion fehlschlägt, geben Sie einen NTSTATUS-Fehlercode zurück, der den Grund für einen Fehler angibt.

Hinweise

Ein Zeiger auf die OpenTokenByLogonId-Funktion ist in der LSA_SECPKG_FUNCTION_TABLE Struktur verfügbar, die von der SpInitialize-Funktion empfangen wird.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile ntsecpkg.h

Weitere Informationen

SpInitialize