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
Library Authz.lib
[DLL] Authz.dll
再頒布可能パッケージ Windows XP の Windows Server 2003 管理ツール パック

こちらもご覧ください

基本的なAccess Control関数