다음을 통해 공유


AuthzInitializeObjectAccessAuditEvent 함수(authz.h)

AuthzInitializeObjectAccessAuditEvent 함수는 개체에 대한 감사를 초기화합니다.

구문

AUTHZAPI BOOL AuthzInitializeObjectAccessAuditEvent(
  [in]  DWORD                         Flags,
  [in]  AUTHZ_AUDIT_EVENT_TYPE_HANDLE hAuditEventType,
  [in]  PWSTR                         szOperationType,
  [in]  PWSTR                         szObjectType,
  [in]  PWSTR                         szObjectName,
  [in]  PWSTR                         szAdditionalInfo,
  [out] PAUTHZ_AUDIT_EVENT_HANDLE     phAuditEvent,
  [in]  DWORD                         dwAdditionalParameterCount,
        ...                           
);

매개 변수

[in] Flags

감사를 수정합니다. 이 매개 변수는 다음 값 중 하나일 수 있습니다.

의미
AUTHZ_NO_SUCCESS_AUDIT
성공 감사 생성을 사용하지 않도록 설정합니다.
AUTHZ_NO_FAILURE_AUDIT
오류 감사 생성을 사용하지 않도록 설정합니다.
AUTHZ_NO_ALLOC_STRINGS
메모리를 할당하고 문자열을 복사하는 대신 전달된 문자열에 대한 포인터를 사용합니다. 호출 애플리케이션은 액세스 검사 중에 전달된 메모리가 유효한지 확인해야 합니다.

[in] hAuditEventType

예약되어 있습니다. 이 매개 변수는 NULL로 설정해야 합니다.

[in] szOperationType

감사할 작업을 나타내는 문자열입니다.

[in] szObjectType

액세스되는 개체의 형식을 나타내는 문자열입니다.

[in] szObjectName

문자열 은 액세스 중인 개체의 이름을 나타냅니다.

[in] szAdditionalInfo

추가 감사 정보를 위해 Resource Manager 정의한 문자열입니다.

[out] phAuditEvent

AUTHZ_AUDIT_EVENT_HANDLE 구조를 수신하는 포인터입니다.

[in] dwAdditionalParameterCount

0으로 설정해야 합니다.

...

추가 매개 변수입니다.

반환 값

함수가 성공하면 TRUE를 반환합니다.

함수가 실패하면 FALSE를 반환합니다. 확장된 오류 정보는 GetLastError를 호출합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 authz.h
라이브러리 Authz.lib
DLL Authz.dll
재배포 가능 파일 Windows XP의 Windows Server 2003 관리 도구 팩

추가 정보

AuthzAccessCheck

기본 Access Control 함수