다음을 통해 공유


LSA_AUDIT_ACCOUNT_LOGON 콜백 함수(ntsecpkg.h)

AuditAccountLogon 함수는 외부 보안 주체 이름을 Windows 계정에 매핑하는 것을 나타내는 감사 레코드를 생성합니다.

구문

LSA_AUDIT_ACCOUNT_LOGON LsaAuditAccountLogon;

NTSTATUS LsaAuditAccountLogon(
  [in] ULONG AuditId,
  [in] BOOLEAN Success,
  [in] PUNICODE_STRING Source,
  [in] PUNICODE_STRING ClientName,
  [in] PUNICODE_STRING MappedName,
  [in] NTSTATUS Status
)
{...}

매개 변수

[in] AuditId

보안 패키지 정의 메시지 식별자입니다. 이 값은 감사 레코드에 포함됩니다.

[in] Success

로그온의 성공 또는 실패 시 감사 레코드가 생성되는지 여부를 지정합니다.

[in] Source

로그온 시도의 원본을 지정하는 UNICODE_STRING 대한 포인터입니다.

[in] ClientName

클라이언트 이름을 지정하는 UNICODE_STRING 대한 포인터입니다.

[in] MappedName

클라이언트 이름이 매핑된 Windows 계정 이름이 포함된 UNICODE_STRING 대한 포인터입니다(있는 경우).

[in] Status

발생한 오류를 지정하는 NTSTATUS 값입니다.

반환 값

이 함수는 STATUS_SUCCESS 반환합니다.

설명

AuditAccountLogon 함수에 대한 포인터는 SpInitialize 함수에서 받은 LSA_SECPKG_FUNCTION_TABLE 구조에서 사용할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 ntsecpkg.h

추가 정보

LSA_SECPKG_FUNCTION_TABLE

SpInitialize