ReplicationProvider1 類別
提供者實例的基類。
下列語法是簡化自 MOF 程式碼,且包含所有繼承的屬性。
語法
class ReplicationProvider1 : __Win32Provider
{
string ClientLoadableCLSID;
string CLSID;
sint32 Concurrency;
string DefaultMachineName;
boolean Enabled;
sint32 ImpersonationLevel = 0;
sint32 InitializationReentrancy = 0;
datetime InitializationTimeoutInterval;
boolean InitializeAsAdminFirst;
string Name;
datetime OperationTimeoutInterval;
boolean PerLocaleInitialization = FALSE;
boolean PerUserInitialization = FALSE;
boolean Pure = TRUE;
string SecurityDescriptor;
boolean SupportsExplicitShutdown;
boolean SupportsExtendedStatus;
boolean SupportsQuotas;
boolean SupportsSendStatus;
boolean SupportsShutdown;
boolean SupportsThrottling;
datetime UnloadTimeout;
uint32 Version;
string HostingModel;
};
成員
ReplicationProvider1類別具有下列類型的成員:
屬性
ReplicationProvider1類別具有這些屬性。
-
ClientLoadableCLSID
-
-
資料類型: 字串
-
存取類型:讀取/寫入
WMI 用來判斷是否要將高效能提供者載入用戶端進程或 WMI 進程的類別識別碼。 如果提供者和用戶端都位於相同的電腦上,WMI 會使用 ClientLoadableCLSID 做為類別識別碼,將提供者同進程載入用戶端。 當提供者和用戶端位於不同的電腦上時,WMI 會將提供者進行進程載入 WMI。 WMI 也會使用 ClientLoadableCLSID 來支援重新整理作業。
如需詳細資訊,請參閱 註冊High-Performance提供者。
此屬性繼承自 __Win32Provider。
-
-
CLSID
-
-
資料類型: 字串
-
存取類型:讀取/寫入
GUID ,表示提供者 COM 物件的 CLSID) (類別識別碼。 這個 COM 物件必須包含 IWbemProviderInit 介面的實作。
此屬性繼承自 __Win32Provider。
-
-
並行
-
-
資料類型: sint32
-
存取類型:讀取/寫入
未使用。
此屬性繼承自 __Win32Provider。
-
-
DefaultMachineName
-
-
資料類型: 字串
-
存取類型:讀取/寫入
識別要啟動提供者的電腦。 如果提供者在本機電腦上執行,則為 Null。
此屬性繼承自 __Win32Provider。
-
-
Enabled
-
-
資料類型: 布林值
-
存取類型:讀取/寫入
如果為 TRUE,則會啟用此實例,而且可用來完成用戶端要求。
此屬性繼承自 __Win32Provider。
-
-
HostingModel
-
-
資料類型: 字串
-
存取類型:唯讀
-
限定詞: 覆寫 (「HostingModel」)
包含提供者的裝載模型。
-
-
ImpersonationLevel
-
-
資料類型: sint32
-
存取類型:讀取/寫入
保留的。 預設值為零 (0)。
此屬性繼承自 __Win32Provider。
-
-
InitializationReentrancy
-
-
資料類型: sint32
-
存取類型:讀取/寫入
提供序列化相關資訊的旗標集合。 預設值為零 (0)。
此屬性繼承自 __Win32Provider。
-
-
0
-
此提供者的所有初始化都必須序列化。
-
1
-
此提供者在相同命名空間中的所有初始化都必須序列化。
-
2
-
不需要初始化序列化。
InitializationTimeoutInterval
-
資料類型: datetime
-
存取類型:讀取/寫入
未使用。
此屬性繼承自 __Win32Provider。
InitializeAsAdminFirst
-
資料類型: 布林值
-
存取類型:讀取/寫入
Windows Server 2003: 此屬性已停用。
此屬性繼承自 __Win32Provider。
名稱
-
資料類型: 字串
-
存取類型:讀取/寫入
-
限定詞: 金鑰
提供者名稱。
此屬性繼承自 __Win32Provider。
OperationTimeoutInterval
-
資料類型: datetime
-
存取類型:讀取/寫入
未使用。
此屬性繼承自 __Win32Provider。
PerLocaleInitialization
-
資料類型: 布林值
-
存取類型:讀取/寫入
如果為 TRUE,當使用者使用不同地區設定多次連線到相同的命名空間時,就會為每個地區設定初始化提供者。 預設值為 FALSE。
此屬性繼承自 __Win32Provider。
PerUserInitialization
-
資料類型: 布林值
-
存取類型:讀取/寫入
如果 為 TRUE,則會針對對提供者提出要求的每個 NT LAN Manager (NTLM) 使用者初始化提供者一次。 如果 FALSE (預設) ,則會為所有使用者初始化提供者一次。
此屬性繼承自 __Win32Provider。
純
-
資料類型: 布林值
-
存取類型:讀取/寫入
如果為 TRUE,當 WMI 呼叫主要介面的Release方法時,提供者同意在所有未完成的介面點上呼叫IUnknown::Release來準備卸載。 在 WMI 的用戶端無法運作之後,必須保留 WMI 的提供者,應該將 Pure 設定為 FALSE。 預設設定為 TRUE。 如需詳細資訊,請參閱本主題的一節。
此屬性繼承自 __Win32Provider。
SecurityDescriptor
-
資料類型: 字串
-
存取類型:讀取/寫入
安全性描述元 (SD) 安全性描述元定義語言 (SDDL) ,決定可成功呼叫 IWbemDecoupledRegistrar:Register 給分離提供者的使用者集。 如需詳細資訊,請參閱 Windows SDK 的安全性一節中的 安全性描述元定義語言 主題。 此安全性描述元僅用於分離的提供者,且不會影響其他提供者。 如需詳細資訊,請參閱 在應用程式中納入提供者。
WMI 會針對使用 IWbemProviderInit 和 IWbemObjectSink 介面的分離提供者執行存取檢查。 如果安全性描述元為 Null,則只有在 LocalSystem、NetworkService、LocalService 帳戶下執行的應用程式或服務才能執行分離的提供者。
下列字串顯示僅由內建系統管理員執行的分離提供者。」O:BAG:BAD: (A;;0x1;;;BA) 」
如需設定 SecurityDescriptor 屬性的詳細資訊,請參閱 維護 WMI 安全性。
此屬性繼承自 __Win32Provider。
SupportsExplicitShutdown
-
資料類型: 布林值
-
存取類型:讀取/寫入
未使用。
此屬性繼承自 __Win32Provider。
SupportsExtendedStatus
-
資料類型: 布林值
-
存取類型:讀取/寫入
未使用。
此屬性繼承自 __Win32Provider。
SupportsQuotas
-
資料類型: 布林值
-
存取類型:讀取/寫入
未使用。
此屬性繼承自 __Win32Provider。
SupportsSendStatus
-
資料類型: 布林值
-
存取類型:讀取/寫入
未使用。
此屬性繼承自 __Win32Provider。
SupportsShutdown
-
資料類型: 布林值
-
存取類型:讀取/寫入
未使用。
此屬性繼承自 __Win32Provider。
SupportsThrottling
-
資料類型: 布林值
-
存取類型:讀取/寫入
未使用。
此屬性繼承自 __Win32Provider。
UnloadTimeout
-
資料類型: datetime
-
存取類型:讀取/寫入
日期和時間格式 ,指定 WMI 允許提供者在卸載之前保持閒置的時間長度。 一般而言,提供者會要求 WMI 等候不超過五分鐘。
針對目前版本的 WMI,會忽略此屬性的值。 WMI 會根據 \root 命名空間內部類別中的逾時值來卸載提供者。 建議提供者設定 UnloadTimeout。 如需詳細資訊,請參閱 卸載提供者。
此屬性繼承自 __Win32Provider。
版本
-
資料類型: uint32
-
存取類型:讀取/寫入
提供者的版本。 支援的版本為 1 和 2。 第 2 版會強化所有相關聯屬性註冊的有效性檢查,特別是 ImpersonationLevel 屬性。
此屬性繼承自 __Win32Provider。
備註
這個類別的實例代表Active Directory 網域服務的 WMI 提供者。 預設值如下:
- Name = 「ReplProv1」
- ClsID = 「{29288F43-39B1-40db-B41F-CE899450E911}」
- HostingModel = 「NetworkServiceHost」
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 |
都不支援 |
最低支援的伺服器 |
Windows Server 2008 |
命名空間 |
Root\MicrosoftActiveDirectory |
MOF |
|
DLL |
|