Classe ReplicationProvider1
Classe di base per l'istanza del provider.
La sintassi seguente è semplificata dal codice MOF e include tutte le proprietà ereditate.
Sintassi
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;
};
Members
La classe ReplicationProvider1 include questi tipi di membri:
Proprietà
La classe ReplicationProvider1 ha queste proprietà.
-
ClientLoadableCLSID
-
-
Tipo di dati: stringa
-
Tipo di accesso: Lettura/scrittura
Identificatore di classe usato da WMI per determinare se caricare un provider ad alte prestazioni nel processo client o nel processo WMI. Se sia il provider che il client si trovano nello stesso computer, WMI carica il provider nel client usando ClientLoadableCLSID come identificatore di classe. Quando il provider e il client si trovano in computer diversi, WMI carica il provider in-process in WMI. WMI usa anche ClientLoadableCLSID per supportare le operazioni di aggiornamento.
Per altre informazioni, vedere Registrazione di un provider di High-Performance.
Questa proprietà viene ereditata da __Win32Provider.
-
-
CLSID
-
-
Tipo di dati: stringa
-
Tipo di accesso: Lettura/scrittura
GUID che rappresenta l'identificatore di classe (CLSID) dell'oggetto COM del provider. Questo oggetto COM deve contenere un'implementazione dell'interfaccia IWbemProviderInit .
Questa proprietà viene ereditata da __Win32Provider.
-
-
Concorrenza
-
-
Tipo di dati: sint32
-
Tipo di accesso: Lettura/scrittura
Non usato.
Questa proprietà viene ereditata da __Win32Provider.
-
-
DefaultMachineName
-
-
Tipo di dati: stringa
-
Tipo di accesso: Lettura/scrittura
Identifica il computer in cui avviare il provider. Se il provider viene eseguito nel computer locale è NULL.
Questa proprietà viene ereditata da __Win32Provider.
-
-
Enabled
-
-
Tipo di dati: booleano
-
Tipo di accesso: Lettura/scrittura
Se TRUE, questa istanza è abilitata e può essere usata per completare le richieste client.
Questa proprietà viene ereditata da __Win32Provider.
-
-
HostingModel
-
-
Tipo di dati: stringa
-
Tipo di accesso: sola lettura
-
Qualificatori: override ("HostingModel")
Contiene il modello di hosting del provider.
-
-
ImpersonationLevel
-
-
Tipo di dati: sint32
-
Tipo di accesso: Lettura/scrittura
Riservato. Il valore predefinito è zero (0).
Questa proprietà viene ereditata da __Win32Provider.
-
-
InizializzazioneReentrancy
-
-
Tipo di dati: sint32
-
Tipo di accesso: Lettura/scrittura
Set di flag che forniscono informazioni sulla serializzazione. Il valore predefinito è zero (0).
Questa proprietà viene ereditata da __Win32Provider.
-
-
0
-
Tutte le inizializzazione di questo provider devono essere serializzate.
-
1
-
Tutte le inizializzazioni di questo provider nello stesso spazio dei nomi devono essere serializzate.
-
2
-
Non è necessaria alcuna serializzazione di inizializzazione.
InitializationTimeoutInterval
-
Tipo di dati: datetime
-
Tipo di accesso: Lettura/scrittura
Non usato.
Questa proprietà viene ereditata da __Win32Provider.
InitializeAsAdminFirst
-
Tipo di dati: booleano
-
Tipo di accesso: Lettura/scrittura
Windows Server 2003: Questa proprietà è disabilitata.
Questa proprietà viene ereditata da __Win32Provider.
Nome
-
Tipo di dati: stringa
-
Tipo di accesso: Lettura/scrittura
-
Qualificatori: Chiave
Nome provider.
Questa proprietà viene ereditata da __Win32Provider.
OperationTimeoutInterval
-
Tipo di dati: datetime
-
Tipo di accesso: Lettura/scrittura
Non usato.
Questa proprietà viene ereditata da __Win32Provider.
PerLocaleInitialization
-
Tipo di dati: booleano
-
Tipo di accesso: Lettura/scrittura
Se TRUE, il provider viene inizializzato per ogni impostazione locale quando un utente si connette allo stesso spazio dei nomi più di una volta usando impostazioni locali diverse. Il valore predefinito è FALSE.
Questa proprietà viene ereditata da __Win32Provider.
PerUserInitialization
-
Tipo di dati: booleano
-
Tipo di accesso: Lettura/scrittura
Se TRUE, il provider viene inizializzato una volta per ogni utente NT LAN Manager (NTLM) che effettua richieste al provider. Se FALSE (impostazione predefinita), il provider viene inizializzato una sola volta per tutti gli utenti.
Questa proprietà viene ereditata da __Win32Provider.
Puro
-
Tipo di dati: booleano
-
Tipo di accesso: lettura/scrittura
Se TRUE, il provider accetta di prepararsi a scaricare chiamando IUnknown::Release su tutti i punti di interfaccia in sospeso quando WMI chiama il metodo Release dell'interfaccia primaria. I provider che devono rimanere client di WMI dopo che non funzionano come provider devono impostare Pure su FALSE. L'impostazione predefinita è TRUE. Per altre informazioni, vedere la sezione Osservazioni di questo argomento.
Questa proprietà viene ereditata da __Win32Provider.
SecurityDescriptor
-
Tipo di dati: string
-
Tipo di accesso: lettura/scrittura
Descrittore di sicurezza (SD) in Security Descriptor Definition Language (SDDL) che determina il set di utenti che possono chiamare correttamente IWbemDecoupledRegistrar:Register per il provider disaccoppiato. Per altre informazioni, vedere l'argomento Security Descriptor Definition Language nella sezione Sicurezza di Windows SDK. Questo descrittore di sicurezza viene usato solo per i provider disaccoppiati e non influisce su altri provider. Per altre informazioni, vedere Incorporazione di un provider in un'applicazione.
WMI esegue i controlli di accesso per i provider disaccoppiati che usano le interfacce IWbemProviderInit e IWbemObjectSink . Se il descrittore di sicurezza è NULL, solo le applicazioni o i servizi eseguiti in LocalSystem, NetworkService, Gli account LocalService possono eseguire un provider disaccoppiato.
La stringa seguente mostra un provider disaccoppiato che deve essere eseguito solo dagli amministratori predefiniti." O:BAG:BAD:(A;;0 x1;;; BA)"
Per altre informazioni sull'impostazione della proprietà SecurityDescriptor , vedere Gestione della sicurezza WMI.
Questa proprietà viene ereditata da __Win32Provider.
SupportsExplicitShutdown
-
Tipo di dati: booleano
-
Tipo di accesso: lettura/scrittura
Non usato.
Questa proprietà viene ereditata da __Win32Provider.
SupportsExtendedStatus
-
Tipo di dati: booleano
-
Tipo di accesso: lettura/scrittura
Non usato.
Questa proprietà viene ereditata da __Win32Provider.
SupportsQuotas
-
Tipo di dati: booleano
-
Tipo di accesso: lettura/scrittura
Non usato.
Questa proprietà viene ereditata da __Win32Provider.
SupportsSendStatus
-
Tipo di dati: booleano
-
Tipo di accesso: lettura/scrittura
Non usato.
Questa proprietà viene ereditata da __Win32Provider.
SupportsShutdown
-
Tipo di dati: booleano
-
Tipo di accesso: lettura/scrittura
Non usato.
Questa proprietà viene ereditata da __Win32Provider.
SupportsThrottling
-
Tipo di dati: booleano
-
Tipo di accesso: lettura/scrittura
Non usato.
Questa proprietà viene ereditata da __Win32Provider.
UnloadTimeout
-
Tipo di dati: datetime
-
Tipo di accesso: lettura/scrittura
Formato di data e ora che specifica per quanto tempo WMI consente al provider di rimanere inattive prima che venga scaricato. In genere, i provider richiedono che WMI attenda non più di cinque minuti.
Per la versione corrente di WMI, il valore di questa proprietà viene ignorato. WMI scarica il provider in base al valore di timeout in una classe interna nello spazio dei nomi \root. È consigliabile che i provider impostino UnloadTimeout. Per altre informazioni, vedere Scaricamento di un provider.
Questa proprietà viene ereditata da __Win32Provider.
Versione
-
Tipo di dati: uint32
-
Tipo di accesso: lettura/scrittura
Versione del provider. Le versioni supportate sono 1 e 2. La versione 2 rafforza i controlli di validità per tutte le registrazioni di proprietà associate, in particolare la proprietà ImpersonationLevel .
Questa proprietà viene ereditata da __Win32Provider.
Commenti
Un'istanza di questa classe rappresenta il provider WMI per Dominio di Active Directory servizi. I valori predefiniti sono
- Name = "ReplProv1"
- ClsID = "{29288F43-39B1-40db-B41F-CE899450E911}"
- HostingModel = "NetworkServiceHost"
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Nessuno supportato |
Server minimo supportato |
Windows Server 2008 |
Spazio dei nomi |
Root\MicrosoftActiveDirectory |
MOF |
|
DLL |
|