GetSecurityUserInfo 함수(ntifs.h)

GetSecurityUserInfo 함수는 로그온 세션에 대한 정보를 검색합니다.

구문

NTSTATUS SEC_ENTRY GetSecurityUserInfo(
  [in, optional] PLUID             LogonId,
  [in]           ULONG             Flags,
  [out]          PSecurityUserData *UserInformation
);

매개 변수

[in, optional] LogonId

정보를 검색할 로그온 세션이 포함된 LUID 에 대한 선택적 포인터입니다. LogonIdNULL이면 호출 스레드의 로그온 세션에 대한 정보가 반환됩니다.

[in] Flags

이 매개 변수는 현재 사용되지 않습니다.

[out] UserInformation

SecurityUserData 구조체에 대한 포인터가 포함된 위치에 대한 포인터입니다. 함수 호출이 성공하면 사용자 정보가 이 구조에 반환됩니다. 호출자는 LsaFreeReturnBuffer 함수를 호출하여 이 버퍼를 해제합니다.

반환 값

GetSecurityUserInfo 는 다음 중 하나와 같은 적절한 NTSTATUS 값을 반환합니다.

반환 코드 설명
STATUS_SUCCESS
UserInformation에서 간접적으로 가리키는 SecurityUserData 구조에는 요청된 사용자 정보가 포함됩니다.
STATUS_NO_SUCH_LOGON_SESSION
지정된 로그온 세션이 없음을 나타냅니다.

설명

이 함수는 SecurityUserData 구조를 통해 로그온 세션에 대한 정보를 가져옵니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000
대상 플랫폼 유니버설
헤더 ntifs.h(Ntifs.h, FltKernel.h 포함)
라이브러리 Ksecdd.lib
IRQL PASSIVE_LEVEL

추가 정보

LsaFreeReturnBuffer

MapSecurityError