共用方式為


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

字串 ,表示要存取的物件名稱。

[in] szAdditionalInfo

字串,由 Resource Manager 定義,以取得其他稽核資訊。

[out] phAuditEvent

接收 AUTHZ_AUDIT_EVENT_HANDLE 結構的指標。

[in] dwAdditionalParameterCount

必須設定為零。

...

其他參數。

傳回值

如果函式成功,則會傳回 TRUE

如果函式失敗,則會傳回 FALSE。 如需擴充錯誤資訊,請呼叫 GetLastError

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 authz.h
程式庫 Authz.lib
Dll Authz.dll
可轉散發套件 Windows XP 上的 Windows Server 2003 系統管理工具套件

另請參閱

AuthzAccessCheck

基本 存取控制 函式