classe Win32_ClassicCOMClassSetting
A classe WMIWin32_ClassicCOMClassSetting representa as configurações de um componente COM (Component Object Model).
A sintaxe a seguir é simplificada do código MOF (Managed Object Format) e inclui todas as propriedades herdadas. As propriedades são listadas em ordem alfabética, não em ordem MOF.
Sintaxe
[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;
};
Membros
A classe Win32_ClassicCOMClassSetting tem esses tipos de membros:
Propriedades
A classe Win32_ClassicCOMClassSetting tem essas propriedades.
-
AppID
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}[AppID]")
GUID (identificador global exclusivo) para o aplicativo COM usando esse componente COM.
-
-
AutoConvertToClsid
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AutoConvertTo[Default]")
GUID da classe COM na qual esse componente COM será convertido automaticamente.
-
-
AutoTreatAsClsid
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AutoTreatAs[Default]")
GUID para o componente COM que emulará automaticamente instâncias dessa classe.
-
-
Legenda
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MaxLen (64)
Descrição textual curta do objeto atual.
Essa propriedade é herdada de CIM_Setting.
-
-
ComponentId
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: Key, MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}[Default]")
GUID deste componente COM.
-
-
Controle
-
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\Control")
O componente COM é um controle OLE.
-
-
Defaulticon
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\DefaultIcon[Default]")
Caminho para o arquivo executável e o identificador de recurso do ícone padrão usado pela classe .
-
-
Descrição
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
Descrição textual do objeto atual.
Essa propriedade é herdada de CIM_Setting.
-
-
InprocHandler
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocHandler[Default]")
Caminho completo, incluindo nome de arquivo ou apenas nome de arquivo para um manipulador personalizado de 16 bits para o componente COM. O provedor nem sempre retorna o caminho completo.
-
-
InprocHandler32
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocHandler32[Default]")
Caminho completo, incluindo nome de arquivo ou apenas nome de arquivo para um manipulador personalizado de 32 bits para o componente COM. O provedor nem sempre retorna o caminho completo.
-
-
InprocServer
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer[Default]")
Caminho completo, incluindo nome de arquivo ou apenas nome de arquivo para uma DLL de servidor em processo de 16 bits para esse componente COM. O provedor nem sempre retorna o caminho completo.
-
-
InprocServer32
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer32[Default]")
Caminho completo, incluindo nome de arquivo ou apenas nome de arquivo para uma DLL de servidor em processo de 32 bits para esse componente COM. O provedor nem sempre retorna o caminho completo.
-
-
Inserível
-
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\Insertable")
O componente COM pode ser inserido em aplicativos de contêiner OLE.
-
-
JavaClass
-
-
Tipo de dados: booliano
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer32[JavaClass]")
O componente COM é um componente Java.
-
-
LocalServer
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\LocalServer[Default]")
Caminho completo, incluindo nome de arquivo ou apenas nome de arquivo para um aplicativo de servidor local de 16 bits. O provedor nem sempre retorna o caminho completo.
-
-
LocalServer32
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\LocalServer32[Default]")
Caminho completo, incluindo nome de arquivo ou apenas nome de arquivo para um aplicativo de servidor local de 32 bits. O provedor nem sempre retorna o caminho completo.
-
-
LongDisplayName
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AuxUserType\\3[Default]")
Nome completo do aplicativo COM. Ele é usado em áreas como o campo Resultados da caixa de diálogo Especial de Colagem OLE .
-
-
ProgId
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\ProgID[Default]")
Identificador programático associado ao componente COM. O formato de um ProgID é <Vendor.< Componente.< Versão. Não há garantia de que esse identificador seja exclusivo.
-
-
Settingid
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MaxLen (256)
Identificador pelo qual o objeto atual é conhecido.
Essa propriedade é herdada de CIM_Setting.
-
-
ShortDisplayName
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AuxUserType\\2[Default]")
Nome curto do aplicativo COM (usado em menus e pop-ups).
-
-
ThreadingModel
-
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer32[ThreadingModel]")
Modelo de threading usado por classes COM em processo. Se essa propriedade for NULL, nenhum modelo de threading será usado. O componente é criado no thread principal do cliente e o marshaling de chamadas de outros threads é realizado para esse thread.
O modelo Apartment especifica que os componentes podem ser inseridos por um e apenas um thread. Os dados comuns mantidos por esses tipos de servidores de objeto devem ser protegidos contra colisões de thread porque o servidor de objetos dá suporte a vários componentes. Cada componente pode ser inserido simultaneamente por threads diferentes.
O modelo Gratuito especifica que os componentes não colocam restrições sobre quais threads ou quantos threads podem entrar no objeto. O objeto não pode conter dados específicos do thread e deve proteger seus dados contra acesso simultâneo por vários threads. No entanto, os componentes de thread livre não podem ser acessados diretamente por threads de apartamento e as chamadas para eles são empacotadas em frente ao apartamento do cliente.
Quando Ambos são especificados, os componentes podem ser usados em modos threaded apartment ou free-threaded. Esses componentes podem ser inseridos por vários threads, proteger seus dados contra colisões de thread e não conter dados específicos do thread.
Os valores são:
- "Apartment"
- "Free"
- "Ambos"
-
-
Apartment ("Apartment")
-
Gratuito ("Gratuito")
-
Ambos ("Ambos")
ToolBoxBitmap32
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\ToolBoxBitmap32[Default]")
Nome do módulo e identificador de recurso para um bitmap pequeno (16x16) usado para a face de uma barra de ferramentas ou botão de caixa de ferramentas. Usado quando o componente COM é um controle OLE ou ActiveX.
TreatAsClsid
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\TreatAs[Default]")
GUID de um componente COM que pode emular instâncias desse componente.
TypeLibraryId
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\TypeLib[Default]")
Obtém o GUID para a biblioteca de tipos para este componente COM.
Versão
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\Version[Default]")
Número de versão dessa classe COM.
VersionIndependentProgId
-
Tipo de dados: cadeia de caracteres
-
Tipo de acesso: Somente leitura
-
Qualificadores: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\VersionIndependentProgId[Default]")
Identificador de programa consistente para todas as versões do mesmo programa.
Comentários
A classe Win32_ClassicCOMClassSetting é derivada de Win32_COMSetting.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista |
Servidor mínimo com suporte |
Windows Server 2008 |
Namespace |
Root\CIMV2 |
MOF |
|
DLL |
|