다음을 통해 공유


AuthzOpenObjectAudit 함수(authz.h)

AuthzOpenObjectAudit 함수는 지정된 보안 설명자의 SACL(시스템 액세스 제어 목록)을 읽고 해당 SACL에서 지정한 적절한 감사를 생성합니다.

구문

AUTHZAPI BOOL AuthzOpenObjectAudit(
  [in] DWORD                       Flags,
  [in] AUTHZ_CLIENT_CONTEXT_HANDLE hAuthzClientContext,
  [in] PAUTHZ_ACCESS_REQUEST       pRequest,
  [in] AUTHZ_AUDIT_EVENT_HANDLE    hAuditEvent,
  [in] PSECURITY_DESCRIPTOR        pSecurityDescriptor,
  [in] PSECURITY_DESCRIPTOR        *OptionalSecurityDescriptorArray,
  [in] DWORD                       OptionalSecurityDescriptorCount,
  [in] PAUTHZ_ACCESS_REPLY         pReply
);

매개 변수

[in] Flags

다음에 사용하도록 예약됩니다.

[in] hAuthzClientContext

열 개체의 클라이언트 컨텍스트에 대한 핸들입니다.

[in] pRequest

AUTHZ_ACCESS_REQUEST 구조체에 대한 포인터입니다.

[in] hAuditEvent

사용할 감사 이벤트에 대한 핸들입니다.

[in] pSecurityDescriptor

개체의 SECURITY_DESCRIPTOR 구조체에 대한 포인터입니다.

[in] OptionalSecurityDescriptorArray

SECURITY_DESCRIPTOR 구조체 배열에 대한 포인터입니다.

[in] OptionalSecurityDescriptorCount

SecurityDescriptorArray의 요소 수입니다.

[in] pReply

AUTHZ_ACCESS_REPLY 구조체에 대한 포인터입니다.

반환 값

함수가 성공하면 0이 아닌 값을 반환합니다.

함수가 실패하면 0 값을 반환합니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다.

요구 사항

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

추가 정보

기본 Access Control 함수