Partager via


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

Voir aussi

Win32_COMSetting

Classes du système d’exploitation