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 |