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

String は、アクセスするオブジェクトの名前を示します。

[in] szAdditionalInfo

追加の監査情報のために、Resource Managerによって定義される文字列。

[out] phAuditEvent

AUTHZ_AUDIT_EVENT_HANDLE構造体を受け取るポインター。

[in] dwAdditionalParameterCount

0 に設定する必要があります。

...

追加のパラメーター。

戻り値

関数が成功すると、 TRUE が返されます。

関数が失敗すると、 FALSE が返されます。 拡張エラー情報については、 GetLastError を呼び出します。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
対象プラットフォーム Windows
ヘッダー authz.h
Library Authz.lib
[DLL] Authz.dll
再頒布可能パッケージ Windows XP の Windows Server 2003 管理ツール パック

こちらもご覧ください

AuthzAccessCheck

基本的なAccess Control関数