_Classe ClassicCOMClassSetting Win32

La classe WMI Win32 _ 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 par ordre alphabétique, et non par 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 possède les types de membres suivants :

Propriétés

La classe Win32 _ ClassicCOMClassSetting a ces propriétés.

AppID

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MappingStrings ("Win32Registry | HKEY _ local _ machine machine \ \ \ \ \ \ CLSID \ \ {GUID} [ AppID ] ")

Identificateur global unique (GUID) de l’application COM utilisant ce composant COM.

AutoConvertToClsid

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MappingStrings ("Win32Registry | HKEY _ local _ machine machine \ \ \ \ 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 machine \ \ \ \ classes \ \ CLSID \ \ {GUID} \ \ autotraitéas [ par défaut ] ")

GUID du composant COM qui émulera automatiquement les instances de cette classe.

Caption

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MaxLen (64)

Courte description textuelle de l’objet actuel.

Cette propriété est héritée du _ paramètre CIM.

ComponentId

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : clé, MappingStrings ("Win32Registry | HKEY _ local _ machine machines \ \ \ \ \ \ CLSID \ \ {GUID} [ par défaut ] ")

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 machine \ \ \ \ classe \ \ 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 machine \ \ \ \ classes \ \ CLSID \ \ {GUID} \ \ DefaultIcon [ default ] ")

Chemin d’accès au fichier exécutable et à l’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 actuel.

Cette propriété est héritée du _ paramètre CIM.

InprocHandler

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MappingStrings ("Win32Registry | HKEY _ local _ machine machine \ \ \ \ classes \ \ CLSID \ \ {GUID} \ \ InprocHandler [ default ] ")

Chemin complet incluant le nom de fichier ou uniquement 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 machine \ \ \ \ classes \ \ CLSID \ \ {GUID} \ \ InprocHandler32 [ default ] ")

Chemin complet incluant 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 machine \ \ \ \ classes \ \ CLSID \ \ {GUID} \ \ InprocServer [ par défaut ] ")

Chemin complet incluant le nom de fichier ou uniquement le nom de fichier 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 machine \ \ \ \ classes \ \ CLSID \ \ {GUID} \ \ InprocServer32 [ default ] ")

Chemin complet incluant le nom de fichier ou uniquement le nom de fichier 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.

Insertable

Type de données : booléen

Type d'accès : Lecture seule

Qualificateurs : MappingStrings ("Win32Registry | HKEY _ local _ machine machine \ \ \ \ classes \ \ CLSID \ \ {GUID} \ \ Insertable")

Le composant COM peut être inséré dans des applications de 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 machine \ \ \ \ classes \ \ CLSID \ \ {GUID} \ \ LocalServer [ default ] ")

Chemin d’accès complet incluant le nom de fichier ou uniquement le nom de fichier d’une application serveur locale 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 machine \ \ \ \ classes \ \ CLSID \ \ {GUID} \ \ LocalServer32 [ default ] ")

Chemin d’accès complet incluant le nom de fichier ou uniquement le nom de fichier d’une application serveur locale 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 machine \ \ \ \ classes \ \ CLSID \ \ {GUID} \ \ AuxUserType \ \ 3 [ par défaut ] ")

Nom complet de l’application COM. Elle est utilisée 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 machine \ \ \ \ classes \ \ CLSID \ \ {GUID} \ \ ProgID [ par défaut ] ")

Identificateur programmatique associé au composant COM. Le format d’un ProgID est <fournisseur. <version du composant. <. 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 du _ paramètre CIM.

ShortDisplayName

Type de données : chaîne

Type d'accès : Lecture seule

Qualificateurs : MappingStrings ("Win32Registry | HKEY _ local _ machine machine \ \ \ \ classes \ \ CLSID \ \ {GUID} \ \ AuxUserType \ \ 2 [ par défaut ] ")

Nom abrégé 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 d’autres threads sont marshalés vers ce thread.

Le modèle Apartment spécifie que les composants peuvent être entrés par un et un seul thread. Les données communes détenues par ces types de serveurs d’objets doivent être protégées contre les collisions de threads, 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 qui peuvent accéder à l’objet. L’objet ne peut pas contenir de données spécifiques aux threads et doit protéger ses données d’un accès simultané par plusieurs threads. Toutefois, les composants à threads libres ne sont pas accessibles directement aux threads cloisonnés, et les appels à ces derniers sont marshalés à partir du cloisonnement du client.

Lorsque les deux sont spécifiés, les composants peuvent être utilisés en mode thread cloisonné ou thread libre. Ces composants peuvent être entrés par plusieurs threads, protéger leurs données contre les collisions de threads et ne contiennent pas de données spécifiques aux threads.

Les valeurs sont :

STA
Gratuit
Versions

Cloisonnement (« Apartment »)

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 machine \ \ \ \ classes \ \ CLSID \ \ {GUID} \ \ ToolboxBitmap32 [ default ] ")

Nom de module et identificateur de ressource pour une petite image bitmap (16x16) utilisée pour la face d’un bouton de barre d’outils ou 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 machine \ \ \ \ classes \ \ CLSID \ \ {GUID} \ \ TreatAs [ par défaut ] ")

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 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 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 machine \ \ \ \ 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 la _ comdéfinition Win32.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
Espace de noms
\Cimv2 racine
MOF
CIMWin32. mof
DLL
CIMWin32.dll

Voir aussi

Configuration de Win32 _

Classes du système d’exploitation