Win32_ClassicCOMClassSetting classe
La classe WMIWin32_ClassicCOMClassSetting représente les paramètres d’un composant COM (Component Object Model).
La syntaxe suivante est simplifiée par rapport au code MOF (Managed Object Format) et inclut toutes les propriétés héritées. Les propriétés sont répertoriées dans l’ordre alphabétique, et non dans l’ordre MOF.
Syntaxe
[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;
};
Membres
La classe Win32_ClassicCOMClassSetting a les types de membres suivants :
Propriétés
La classe Win32_ClassicCOMClassSetting possède ces propriétés.
-
AppID
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}[AppID]")
Identificateur global unique (GUID) pour l’application COM à l’aide de ce composant COM.
-
-
AutoConvertToClsid
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AutoConvertTo[Default]")
GUID de la classe COM vers laquelle ce composant COM sera automatiquement converti.
-
-
AutoTreatAsClsid
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AutoTreatAs[Default]")
GUID pour le composant COM qui émule automatiquement les instances de cette classe.
-
-
Caption
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (64)
Brève description textuelle de l’objet actif.
Cette propriété est héritée de CIM_Setting.
-
-
ComponentId
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : Key, MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}[Default]")
GUID de ce composant COM.
-
-
Contrôle
-
-
Type de données : booléen
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\Control")
Le composant COM est un contrôle OLE.
-
-
DefaultIcon
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\DefaultIcon[Default]")
Chemin d’accès au fichier exécutable et identificateur de ressource de l’icône par défaut utilisée par la classe.
-
-
Description
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
Description textuelle de l’objet actif.
Cette propriété est héritée de CIM_Setting.
-
-
InprocHandler
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocHandler[Default]")
Chemin d’accès complet, y compris le nom de fichier ou le nom de fichier d’un gestionnaire personnalisé 16 bits pour le composant COM. Le fournisseur ne retourne pas toujours le chemin d’accès complet.
-
-
InprocHandler32
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocHandler32[Default]")
Chemin d’accès complet, y compris le nom de fichier ou uniquement le nom de fichier d’un gestionnaire personnalisé 32 bits pour le composant COM. Le fournisseur ne retourne pas toujours le chemin d’accès complet.
-
-
InprocServer
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer[Default]")
Chemin complet comprenant le nom de fichier ou le nom de fichier uniquement d’une DLL de serveur in-process 16 bits pour ce composant COM. Le fournisseur ne retourne pas toujours le chemin d’accès complet.
-
-
InprocServer32
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer32[Default]")
Chemin complet, y compris le nom de fichier ou le nom de fichier uniquement d’une DLL de serveur in-process 32 bits pour ce composant COM. Le fournisseur ne retourne pas toujours le chemin d’accès complet.
-
-
Insèreable
-
-
Type de données : booléen
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\Insertable")
Le composant COM peut être inséré dans des applications conteneur OLE.
-
-
JavaClass
-
-
Type de données : booléen
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer32[JavaClass]")
Le composant COM est un composant Java.
-
-
LocalServer
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\LocalServer[Default]")
Chemin complet, y compris le nom de fichier ou le nom de fichier uniquement d’une application serveur local 16 bits. Le fournisseur ne retourne pas toujours le chemin d’accès complet.
-
-
LocalServer32
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\LocalServer32[Default]")
Chemin complet, y compris le nom de fichier ou le nom de fichier d’une application serveur local 32 bits. Le fournisseur ne retourne pas toujours le chemin d’accès complet.
-
-
LongDisplayName
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AuxUserType\\3[Default]")
Nom complet de l’application COM. Il est utilisé dans des zones telles que le champ Résultats de la boîte de dialogue Ole Collage spécial .
-
-
ProgId
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\ProgID[Default]")
Identificateur programmatique associé au composant COM. Le format d’un ProgID est <Fournisseur.< Composant.< Version. Il n’est pas garanti que cet identificateur soit unique.
-
-
SettingID
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MaxLen (256)
Identificateur par lequel l’objet actuel est connu.
Cette propriété est héritée de CIM_Setting.
-
-
ShortDisplayName
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AuxUserType\\2[Default]")
Nom court de l’application COM (utilisé dans les menus et les fenêtres contextuelles).
-
-
ThreadingModel
-
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer32[ThreadingModel]")
Modèle de thread utilisé par les classes COM in-process. Si cette propriété a la valeur NULL, aucun modèle de thread n’est utilisé. Le composant est créé sur le thread principal du client et les appels provenant d’autres threads sont marshalés sur ce thread.
Le modèle Apartment spécifie que les composants peuvent être entrés par un seul thread. Les données courantes détenues par ces types de serveurs d’objets doivent être protégées contre les collisions de thread, car le serveur d’objets prend en charge plusieurs composants. Chaque composant peut être entré simultanément par différents threads.
Le modèle Gratuit spécifie que les composants n’imposent aucune restriction sur les threads ou le nombre de threads pouvant entrer dans l’objet. L’objet ne peut pas contenir de données spécifiques au thread et doit protéger ses données contre l’accès simultané par plusieurs threads. Toutefois, les composants avec threads libres ne sont pas accessibles directement par les threads d’appartement, et les appels à ceux-ci sont marshalés en face de l’appartement client.
Lorsque les deux sont spécifiés, les composants peuvent être utilisés en mode apartment-thread ou free-threaded. Ces composants peuvent être entrés par plusieurs threads, protéger leurs données contre les collisions de threads et ne pas contenir de données spécifiques au thread.
Les valeurs sont :
- « Appartement »
- « Gratuit »
- « Les deux »
-
-
Appartement (« Appartement »)
-
Gratuit (« Gratuit »)
-
Les deux (« Les deux »)
ToolBoxBitmap32
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\ToolBoxBitmap32[Default]")
Nom du module et identificateur de ressource pour une petite bitmap (16x16) utilisée pour le visage d’une barre d’outils ou d’un bouton de boîte à outils. Utilisé lorsque le composant COM est un contrôle OLE ou ActiveX.
TreatAsClsid
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\TreatAs[Default]")
GUID d’un composant COM qui peut émuler des instances de ce composant.
TypeLibraryId
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\TypeLib[Default]")
GUID de la bibliothèque de types pour ce composant COM.
Version
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\Version[Default]")
Numéro de version de cette classe COM.
VersionIndependentProgId
-
Type de données : chaîne
-
Type d'accès : Lecture seule
-
Qualificateurs : MappingStrings (« Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\VersionIndependentProgId[Default]")
Identificateur de programme cohérent pour toutes les versions du même programme.
Notes
La classe Win32_ClassicCOMClassSetting est dérivée de Win32_COMSetting.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista |
Serveur minimal pris en charge |
Windows Server 2008 |
Espace de noms |
Racine\CIMV2 |
MOF |
|
DLL |
|