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 |
|
Archivo DLL |
|