Share via


AUTHZ_SOURCE_SCHEMA_REGISTRATION 結構 (authz.h)

AUTHZ_SOURCE_SCHEMA_REGISTRATION 結構會指定來源架構註冊的相關信息。

語法

typedef struct _AUTHZ_SOURCE_SCHEMA_REGISTRATION {
  DWORD                                      dwFlags;
  PWSTR                                      szEventSourceName;
  PWSTR                                      szEventMessageFile;
  PWSTR                                      szEventSourceXmlSchemaFile;
  PWSTR                                      szEventAccessStringsFile;
  PWSTR                                      szExecutableImagePath;
  union {
    PVOID pReserved;
    GUID  *pProviderGuid;
  } DUMMYUNIONNAME;
  DWORD                                      dwObjectTypeNameCount;
  AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET ObjectTypeNames[ANYSIZE_ARRAY];
} AUTHZ_SOURCE_SCHEMA_REGISTRATION, *PAUTHZ_SOURCE_SCHEMA_REGISTRATION;

成員

dwFlags

控制作業行為的旗標。 下表顯示可能的值。

意義
AUTHZ_ALLOW_MULTIPLE_SOURCE_INSTANCES
0x1
允許註冊具有相同名稱的多個來源。 使用此旗標表示多個來源可以在運行時間使用相同的 szEventSourceName 呼叫 AuthzRegisterSecurityEventSource 函式。
AUTHZ_MIGRATED_LEGACY_PUBLISHER
0x2
呼叫端是已移轉的發行者,已向 WEvtUtil.exe 註冊指令清單。 pProviderGuid 成員所指定的提供者 GUID 會儲存在登錄中。

szEventSourceName

表示事件來源名稱之寬字元字串的指標。

szEventMessageFile

寬字元字串的指標,表示包含事件訊息的資源名稱。

szEventSourceXmlSchemaFile

寬字元字串的指標,表示事件來源的 XML 架構檔名稱。

szEventAccessStringsFile

寬字元字串的指標,表示包含事件參數位符串的資源名稱。

szExecutableImagePath

這個成員是保留的,而且必須設定為 NULL

DUMMYUNIONNAME

DUMMYUNIONNAME.pReserved

這個成員是保留的,而且必須設定為 NULL

DUMMYUNIONNAME.pProviderGuid

已移轉之發行者的 GUID 。 如果呼叫端是已移轉的發行者,這個成員的值會轉換成字元串,並儲存在登錄中。

dwObjectTypeNameCount

ObjectTypeNames 陣列中的物件數目。

ObjectTypeNames[ANYSIZE_ARRAY]

AUTHZ_REGISTRATION_OBJECT_TYPE_NAME_OFFSET 結構的陣列,表示事件的物件類型。

規格需求

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

另請參閱

AuthzEnumerateSecurityEventSources

AuthzInstallSecurityEventSource