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
Replprov.mof
Archivo DLL
Replprov.dll

Consulte también

__Win32Provider