다음을 통해 공유


AuthzInitializeObjectAccessAuditEvent2 함수(authz.h)

AuthzInitializeObjectAccessAuditEvent2 함수는 AuthzAccessCheck 함수에 사용할 AUTHZ_AUDIT_EVENT_HANDLE 핸들을 할당하고 초기화합니다.

구문

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

매개 변수

[in] Flags

감사의 동작을 수정하는 플래그입니다. 다음 표에서는 가능한 값을 보여 줍니다.

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

[in] hAuditEventType

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

[in] szOperationType

감사할 작업을 나타내는 문자열에 대한 포인터입니다.

[in] szObjectType

액세스된 개체의 형식을 나타내는 문자열에 대한 포인터입니다.

[in] szObjectName

액세스된 개체의 이름을 나타내는 문자열에 대한 포인터입니다.

[in] szAdditionalInfo

추가 감사 정보를 포함하는 Resource Manager 정의된 문자열에 대한 포인터입니다.

[in] szAdditionalInfo2

추가 감사 정보를 포함하는 Resource Manager 정의된 문자열에 대한 포인터입니다.

[out] phAuditEvent

반환된 AUTHZ_AUDIT_EVENT_HANDLE 핸들에 대한 포인터입니다.

[in] dwAdditionalParameterCount

0으로 설정해야 합니다.

...

추가 매개 변수입니다.

반환 값

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

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

요구 사항

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

추가 정보

AuthzAccessCheck

기본 Access Control 함수