Compartir a través de


Win32_ClassicCOMClassSetting clase

La Win32_ClassicCOMClassSettingclase WMI representa la configuración de un componente Component Object Model (COM).

La siguiente sintaxis se simplifica desde el código de Managed Object Format (MOF) e incluye todas las propiedades heredadas. Las propiedades se enumeran en orden alfabético, no en orden MOF.

Sintaxis

[Dynamic, Provider("CIMWin32"), UUID("{E5D8A562-F6C0-11d2-B35E-00105A1F8569}"), AMENDMENT]
class Win32_ClassicCOMClassSetting : Win32_COMSetting
{
  string  Caption;
  string  Description;
  string  SettingID;
  string  AppID;
  string  AutoConvertToClsid;
  string  AutoTreatAsClsid;
  string  ComponentId;
  boolean Control;
  string  DefaultIcon;
  string  InprocHandler;
  string  InprocHandler32;
  string  InprocServer;
  string  InprocServer32;
  boolean Insertable;
  boolean JavaClass;
  string  LocalServer;
  string  LocalServer32;
  string  LongDisplayName;
  string  ProgId;
  string  ShortDisplayName;
  string  ThreadingModel;
  string  ToolBoxBitmap32;
  string  TreatAsClsid;
  string  TypeLibraryId;
  string  Version;
  string  VersionIndependentProgId;
};

Miembros

La clase Win32_ClassicCOMClassSetting tiene estos tipos de miembros:

Propiedades

La clase Win32_ClassicCOMClassSetting tiene estas propiedades.

AppID

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}[AppID]")

Identificador único global (GUID) para la aplicación COM mediante este componente COM.

AutoConvertToClsid

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AutoConvertTo[Default]")

GUID de la clase COM a la que se convertirá automáticamente este componente COM.

AutoTreatAsClsid

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AutoTreatAs[Default]")

GUID para el componente COM que emulará automáticamente las instancias de esta clase.

Caption

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MaxLen (64)

Descripción textual breve del objeto actual.

Esta propiedad se hereda de CIM_Setting.

ComponentId

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: Key, MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}[Default]")

GUID de este componente COM.

Control

Tipo de datos: booleano

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\Control")

El componente COM es un control OLE.

DefaultIcon

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\DefaultIcon[Default]")

Ruta de acceso al archivo ejecutable y al identificador de recursos del icono predeterminado usado por la clase .

Descripción

Tipo de datos: cadena

Tipo de acceso: solo lectura

Descripción textual del objeto actual.

Esta propiedad se hereda de CIM_Setting.

InprocHandler

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocHandler[Default]")

Ruta de acceso completa, incluido el nombre de archivo o solo el nombre de archivo a un controlador personalizado de 16 bits para el componente COM. El proveedor no siempre devuelve la ruta de acceso completa.

InprocHandler32

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocHandler32[Default]")

Ruta de acceso completa, incluido el nombre de archivo o solo el nombre de archivo a un controlador personalizado de 32 bits para el componente COM. El proveedor no siempre devuelve la ruta de acceso completa.

InprocServer

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer[Default]")

Ruta de acceso completa, incluido el nombre de archivo o solo el nombre de archivo para un archivo DLL de servidor en proceso de 16 bits para este componente COM. El proveedor no siempre devuelve la ruta de acceso completa.

InprocServer32

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer32[Default]")

Ruta de acceso completa, incluido el nombre de archivo o solo el nombre de archivo para un archivo DLL de servidor en proceso de 32 bits para este componente COM. El proveedor no siempre devuelve la ruta de acceso completa.

Insertable

Tipo de datos: booleano

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\Insertable")

El componente COM se puede insertar en aplicaciones de contenedor OLE.

Javaclass

Tipo de datos: booleano

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer32[JavaClass]")

El componente COM es un componente de Java.

LocalServer

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\LocalServer[Default]")

Ruta de acceso completa, incluido el nombre de archivo o solo el nombre de archivo a una aplicación de servidor local de 16 bits. El proveedor no siempre devuelve la ruta de acceso completa.

LocalServer32

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\LocalServer32[Default]")

Ruta de acceso completa, incluido el nombre de archivo o solo el nombre de archivo a una aplicación de servidor local de 32 bits. El proveedor no siempre devuelve la ruta de acceso completa.

LongDisplayName

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AuxUserType\\3[Default]")

Nombre completo de la aplicación COM. Se usa en áreas como el campo Resultados del cuadro de diálogo Especial pegar OLE .

ProgId

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\ProgID[Default]")

Identificador de programación asociado al componente COM. El formato de un ProgID es <Vendor.< Componente.< Versión. No se garantiza que este identificador sea único.

SettingID

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MaxLen (256)

Identificador por el que se conoce el objeto actual.

Esta propiedad se hereda de CIM_Setting.

ShortDisplayName

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AuxUserType\\2[Default]")

Nombre corto de la aplicación COM (se usa en menús y elementos emergentes).

ThreadingModel

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer32[ThreadingModel]")

Modelo de subprocesos usado por clases COM en proceso. Si esta propiedad es NULL, no se usa ningún modelo de subprocesos. El componente se crea en el subproceso principal del cliente y las llamadas de otros subprocesos se serializarán en este subproceso.

El modelo de apartamento especifica que los componentes pueden escribirse en uno y solo un subproceso. Los datos comunes mantenidos por estos tipos de servidores de objetos deben protegerse contra colisiones de subprocesos porque el servidor de objetos admite varios componentes. Cada componente se puede especificar simultáneamente mediante subprocesos diferentes.

El modelo Gratis especifica que los componentes no aplican restricciones en los subprocesos o cuántos subprocesos pueden entrar en el objeto. El objeto no puede contener datos específicos del subproceso y debe proteger sus datos del acceso simultáneo por varios subprocesos. Sin embargo, no se puede acceder a los componentes sin subprocesos mediante subprocesos de apartamento directamente y las llamadas a ellos se serializa a través del apartamento de cliente.

Cuando se especifica Both, los componentes se pueden usar en modos de subproceso de apartamento o de subproceso libre. Varios subprocesos pueden especificar estos componentes, proteger sus datos frente a colisiones de subprocesos y no contener datos específicos del subproceso.

Los valores son:

"Apartamento"
"Gratis"
"Ambos"

Departamento ("Apartamento")

Gratis ("Gratis")

Ambos ("Ambos")

ToolBoxBitmap32

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\ToolBoxBitmap32[Default]")

Nombre del módulo e identificador de recursos para un mapa de bits pequeño (16x16) usado para la cara de una barra de herramientas o un botón del cuadro de herramientas. Se usa cuando el componente COM es un control OLE o ActiveX.

TreatAsClsid

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\TreatAs[Default]")

GUID de un componente COM que puede emular instancias de este componente.

TypeLibraryId

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\TypeLib[Default]")

GUID de la biblioteca de tipos para este componente COM.

Versión

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\Version[Default]")

Número de versión de esta clase COM.

VersionIndependentProgId

Tipo de datos: cadena

Tipo de acceso: solo lectura

Calificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\VersionIndependentProgId[Default]")

Identificador de programa coherente para todas las versiones del mismo programa.

Comentarios

La clase Win32_ClassicCOMClassSetting se deriva de Win32_COMSetting.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista
Servidor mínimo compatible
Windows Server 2008
Espacio de nombres
Root\CIMV2
MOF
CIMWin32.mof
Archivo DLL
CIMWin32.dll

Consulte también

Win32_COMSetting

Clases de sistema operativo