LsaDeregisterLogonProcess function (ntsecapi.h)

The LsaDeregisterLogonProcess function deletes the caller's logon application context and closes the connection to the LSA server.

Syntax

NTSTATUS LsaDeregisterLogonProcess(
  [in] HANDLE LsaHandle
);

Parameters

[in] LsaHandle

Handle obtained from a LsaRegisterLogonProcess or LsaConnectUntrusted call.

Return value

If the function succeeds, the return value is STATUS_SUCCESS.

If the function fails, the return value is an NTSTATUS code. For more information, see LSA Policy Function Return Values.

The LsaNtStatusToWinError function converts an NTSTATUS code to a Windows error code.

Remarks

If your logon application references the connection handle after calling the LsaDeregisterLogonProcess function, unexpected behavior can result.

Requirements

Requirement Value
Minimum supported client Windows XP [desktop apps only]
Minimum supported server Windows Server 2003 [desktop apps only]
Target Platform Windows
Header ntsecapi.h
Library Secur32.lib
DLL Secur32.dll

See also

LsaConnectUntrusted

LsaRegisterLogonProcess