ReplicationProvider1 (clase)
Clase base para la instancia del proveedor.
La siguiente sintaxis es código MOF simplificado e incluye todas las propiedades heredadas.
Sintaxis
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;
};
Miembros
La clase ReplicationProvider1 tiene estos tipos de miembros:
Propiedades
La clase ReplicationProvider1 tiene estas propiedades.
-
ClientLoadableCLSID
-
-
Tipo de datos: cadena
-
Tipo de acceso: lectura/escritura
Identificador de clase que WMI usa para determinar si se va a cargar o no un proveedor de alto rendimiento en el proceso de cliente o en el proceso de WMI. Si el proveedor y el cliente se encuentran en el mismo equipo, WMI carga el proveedor en proceso al cliente mediante ClientLoadableCLSID como identificador de clase. Cuando el proveedor y el cliente se encuentran en equipos diferentes, WMI carga el proveedor en proceso en WMI. WMI también usa ClientLoadableCLSID para admitir operaciones de actualización.
Para obtener más información, consulte Registro de un proveedor de High-Performance.
Esta propiedad se hereda de __Win32Provider.
-
-
CLSID
-
-
Tipo de datos: cadena
-
Tipo de acceso: lectura/escritura
GUID que representa el identificador de clase (CLSID) del objeto COM del proveedor. Este objeto COM debe contener una implementación de la interfaz IWbemProviderInit .
Esta propiedad se hereda de __Win32Provider.
-
-
Concurrency
-
-
Tipo de datos: sint32
-
Tipo de acceso: lectura/escritura
No se usa.
Esta propiedad se hereda de __Win32Provider.
-
-
DefaultMachineName
-
-
Tipo de datos: cadena
-
Tipo de acceso: lectura/escritura
Identifica el equipo en el que se va a iniciar el proveedor. Si el proveedor se ejecuta en el equipo local, es NULL.
Esta propiedad se hereda de __Win32Provider.
-
-
Enabled
-
-
Tipo de datos: booleano
-
Tipo de acceso: lectura/escritura
Si es TRUE, esta instancia está habilitada y se puede usar para completar las solicitudes de cliente.
Esta propiedad se hereda de __Win32Provider.
-
-
HostingModel
-
-
Tipo de datos: cadena
-
Tipo de acceso: solo lectura
-
Calificadores: invalidación ("HostingModel")
Contiene el modelo de hospedaje del proveedor.
-
-
ImpersonationLevel
-
-
Tipo de datos: sint32
-
Tipo de acceso: lectura/escritura
Reservado. El valor predeterminado es cero (0).
Esta propiedad se hereda de __Win32Provider.
-
-
InitializationReentrancy
-
-
Tipo de datos: sint32
-
Tipo de acceso: lectura/escritura
Conjunto de marcas que proporcionan información sobre la serialización. El valor predeterminado es cero (0).
Esta propiedad se hereda de __Win32Provider.
-
-
0
-
Se deben serializar todas las inicializaciones de este proveedor.
-
1
-
Todas las inicializaciones de este proveedor en el mismo espacio de nombres deben serializarse.
-
2
-
No es necesaria ninguna serialización de inicialización.
InitializationTimeoutInterval
-
Tipo de datos: datetime
-
Tipo de acceso: lectura/escritura
No se usa.
Esta propiedad se hereda de __Win32Provider.
InitializeAsAdminFirst
-
Tipo de datos: booleano
-
Tipo de acceso: lectura/escritura
Windows Server 2003: Esta propiedad está deshabilitada.
Esta propiedad se hereda de __Win32Provider.
Nombre
-
Tipo de datos: cadena
-
Tipo de acceso: lectura/escritura
-
Calificadores: Clave
Nombre del proveedor.
Esta propiedad se hereda de __Win32Provider.
OperationTimeoutInterval
-
Tipo de datos: datetime
-
Tipo de acceso: lectura/escritura
No se usa.
Esta propiedad se hereda de __Win32Provider.
PerLocaleInitialization
-
Tipo de datos: booleano
-
Tipo de acceso: lectura/escritura
Si es TRUE, el proveedor se inicializa para cada configuración regional cuando un usuario se conecta al mismo espacio de nombres más de una vez mediante configuraciones regionales diferentes. El valor predeterminado es FALSE.
Esta propiedad se hereda de __Win32Provider.
PerUserInitialization
-
Tipo de datos: booleano
-
Tipo de acceso: lectura/escritura
Si es TRUE, el proveedor se inicializa una vez para cada usuario de NT LAN Manager (NTLM) que realiza solicitudes al proveedor. Si es FALSE (valor predeterminado), el proveedor se inicializa una vez para todos los usuarios.
Esta propiedad se hereda de __Win32Provider.
Pura
-
Tipo de datos: booleano
-
Tipo de acceso: lectura/escritura
Si es TRUE, el proveedor acepta prepararse para descargar llamando a IUnknown::Release en todos los puntos de interfaz pendientes cuando WMI llama al método Release de su interfaz principal. Los proveedores que deben permanecer clientes de WMI después de que no funcionen como proveedores deben establecer Pure en FALSE. La configuración predeterminada es TRUE. Para obtener más información, consulte la sección Observaciones.
Esta propiedad se hereda de __Win32Provider.
SecurityDescriptor
-
Tipo de datos: cadena
-
Tipo de acceso: lectura/escritura
Descriptor de seguridad (SD) en el Lenguaje de definición de descriptores de seguridad (SDDL) que determina el conjunto de usuarios que pueden llamar correctamente a IWbemDecoupledRegistrar:Register para el proveedor desacoplado. Para obtener más información, vea el tema Security Descriptor Definition Language (Lenguaje de definición de descriptores de seguridad) en la sección Seguridad de Windows SDK. Este descriptor de seguridad solo se usa para proveedores desacoplados y no afecta a otros proveedores. Para obtener más información, consulte Incorporación de un proveedor en una aplicación.
WMI realiza comprobaciones de acceso para proveedores desacoplados que usan las interfaces IWbemProviderInit e IWbemObjectSink . Si el descriptor de seguridad es NULL, solo las aplicaciones o servicios que se ejecutan en localSystem, NetworkService, las cuentas de LocalService pueden ejecutar un proveedor desacoplado.
En la cadena siguiente se muestra un proveedor desacoplado que solo se ejecutará mediante administradores integrados". O:BAG:BAD:(A;;0 x1;;;; BA)"
Para obtener más información sobre cómo establecer la propiedad SecurityDescriptor , vea Mantenimiento de la seguridad de WMI.
Esta propiedad se hereda de __Win32Provider.
SupportsExplicitShutdown
-
Tipo de datos: booleano
-
Tipo de acceso: lectura/escritura
No se usa.
Esta propiedad se hereda de __Win32Provider.
SupportsExtendedStatus
-
Tipo de datos: booleano
-
Tipo de acceso: lectura/escritura
No se usa.
Esta propiedad se hereda de __Win32Provider.
SupportsQuotas
-
Tipo de datos: booleano
-
Tipo de acceso: lectura/escritura
No se usa.
Esta propiedad se hereda de __Win32Provider.
SupportsSendStatus
-
Tipo de datos: booleano
-
Tipo de acceso: lectura/escritura
No se usa.
Esta propiedad se hereda de __Win32Provider.
SupportsShutdown
-
Tipo de datos: booleano
-
Tipo de acceso: lectura/escritura
No se usa.
Esta propiedad se hereda de __Win32Provider.
SupportsThrottling
-
Tipo de datos: booleano
-
Tipo de acceso: lectura/escritura
No se usa.
Esta propiedad se hereda de __Win32Provider.
UnloadTimeout
-
Tipo de datos: datetime
-
Tipo de acceso: lectura/escritura
Formato de fecha y hora que especifica cuánto tiempo permite que WMI permanezca inactivo antes de que se descargue. Normalmente, los proveedores solicitan que WMI espere más de cinco minutos.
Para la versión actual de WMI, se omite el valor de esta propiedad. WMI descarga el proveedor en función del valor de tiempo de espera de una clase interna en el espacio de nombres \root. Se recomienda que los proveedores establezcan UnloadTimeout. Para más información, vea Descarga de un proveedor.
Esta propiedad se hereda de __Win32Provider.
Versión
-
Tipo de datos: uint32
-
Tipo de acceso: lectura/escritura
Versión del proveedor. Las versiones admitidas son 1 y 2. La versión 2 refuerza las comprobaciones de validez de todos los registros de propiedad asociados, específicamente la propiedad ImpersonationLevel .
Esta propiedad se hereda de __Win32Provider.
Comentarios
Una instancia de esta clase representa el proveedor WMI para Dominio de Active Directory servicios. Los valores predeterminados son los siguientes:
- Name = "ReplProv1"
- ClsID = "{29288F43-39B1-40db-B41F-CE899450E911}"
- HostingModel = "NetworkServiceHost"
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
No se admite ninguno |
Servidor mínimo compatible |
Windows Server 2008 |
Espacio de nombres |
Root\MicrosoftActiveDirectory |
MOF |
|
Archivo DLL |
|