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 管理ツール パック |