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 會針對使用 IWbemProviderInitIWbemObjectSink 介面的分離提供者執行存取檢查。 如果安全性描述元為 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
Replprov.mof
DLL
Replprov.dll

另請參閱

__Win32Provider