Condividi tramite


classe Win32_ClassicCOMClassSetting

La classe WMIWin32_ClassicCOMClassSetting rappresenta le impostazioni di un componente COM (Component Object Model).

La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate. Le proprietà sono elencate in ordine alfabetico, non nell'ordine MOF.

Sintassi

[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;
};

Members

La classe Win32_ClassicCOMClassSetting ha questi tipi di membri:

Proprietà

La classe Win32_ClassicCOMClassSetting ha queste proprietà.

AppID

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}[AppID]")

Identificatore univoco globale (GUID) per l'applicazione COM che usa questo componente COM.

AutoConvertToClsid

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AutoConvertTo[Default]")

GUID della classe COM in cui verrà convertito automaticamente il componente COM.

AutoTreatAsClsid

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AutoTreatAs[Default]")

GUID per il componente COM che emula automaticamente le istanze di questa classe.

Didascalia

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MaxLen (64)

Breve descrizione testuale dell'oggetto corrente.

Questa proprietà viene ereditata da CIM_Setting.

ComponentId

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: Chiave, MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}[Default]")

GUID di questo componente COM.

Controllo

Tipo di dati: booleano

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\Control")

Il componente COM è un controllo OLE.

DefaultIcon

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\DefaultIcon[Default]")

Percorso del file eseguibile e dell'identificatore di risorsa dell'icona predefinita usata dalla classe .

Descrizione

Tipo di dati: string

Tipo di accesso: sola lettura

Descrizione testuale dell'oggetto corrente.

Questa proprietà viene ereditata da CIM_Setting.

InprocHandler

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocHandler[Default]")

Percorso completo che include nome file o solo nome file in un gestore personalizzato a 16 bit per il componente COM. Il provider non restituisce sempre il percorso completo.

InprocHandler32

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocHandler32[Default]")

Percorso completo che include nome file o solo nome file in un gestore personalizzato a 32 bit per il componente COM. Il provider non restituisce sempre il percorso completo.

InprocServer

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer[Default]")

Percorso completo che include nome file o solo nome file in una DLL del server in-process a 16 bit per questo componente COM. Il provider non restituisce sempre il percorso completo.

InprocServer32

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer32[Default]")

Percorso completo che include nome file o solo nome file in una DLL del server in-process a 32 bit per questo componente COM. Il provider non restituisce sempre il percorso completo.

Inseribile

Tipo di dati: booleano

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\Insertable")

Il componente COM può essere inserito nelle applicazioni contenitore OLE.

JavaClass

Tipo di dati: booleano

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer32[JavaClass]")

Il componente COM è un componente Java.

LocalServer

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\LocalServer[Default]")

Percorso completo che include nome file o solo nome file in un'applicazione server locale a 16 bit. Il provider non restituisce sempre il percorso completo.

LocalServer32

Tipo di dati: string

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\LocalServer32[Default]")

Percorso completo che include nome file o solo nome file in un'applicazione server locale a 32 bit. Il provider non restituisce sempre il percorso completo.

LongDisplayName

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AuxUserType\\3[Default]")

Nome completo dell'applicazione COM. Viene usato in aree quali il campo Risultati della finestra di dialogo OLE Incolla speciale .

Progid

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\ProgID[Default]")

Identificatore programmatico associato al componente COM. Il formato di un ProgID è <Vendor.< Componente.< Versione. Questo identificatore non è garantito essere univoco.

SettingID

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: MaxLen (256)

Identificatore in base al quale l'oggetto corrente è noto.

Questa proprietà viene ereditata da CIM_Setting.

ShortDisplayName

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\AuxUserType\\2[Default]")

Nome breve dell'applicazione COM (usato nei menu e nei popup).

ThreadingModel

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\InprocServer32[ThreadingModel]")

Modello di threading usato dalle classi COM in-process. Se questa proprietà è NULL, non viene usato alcun modello di threading. Il componente viene creato nel thread principale del client e le chiamate da altri thread vengono marshallate a questo thread.

Il modello Apartment specifica che i componenti possono essere immessi da uno e un solo thread. I dati comuni mantenuti da questi tipi di server oggetti devono essere protetti da collisioni di thread perché il server a oggetti supporta più componenti. Ogni componente può essere immesso simultaneamente da thread diversi.

Il modello Gratuito specifica che i componenti non applicano restrizioni ai thread o al numero di thread che possono immettere l'oggetto. L'oggetto non può contenere dati specifici del thread e deve proteggere i dati dall'accesso simultaneo da più thread. I componenti senza thread, tuttavia, non possono essere accessibili direttamente dai thread dell'appartamento e le chiamate a loro vengono eseguito il marshalling dall'appartamento client.

Quando vengono specificati entrambi, i componenti possono essere usati in modalità threaded da appartamento o senza thread. Questi componenti possono essere immessi da più thread, proteggono i dati dalle collisioni dei thread e non contengono dati specifici del thread.

I valori possibili sono:

"Appartamento"
"Gratuito"
"Entrambi"

Appartamento ("Appartamento")

Gratuito ("gratuito ")

Entrambi ("Entrambi ")

ToolBoxBitmap32

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\ToolBoxBitmap32[Default]")

Nome del modulo e identificatore di risorsa per una bitmap di piccole dimensioni (16x16) usata per la faccia di una barra degli strumenti o di un pulsante della casella degli strumenti. Usato quando il componente COM è un controllo OLE o ActiveX.

TreatAsClsid

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\TreatAs[Default]")

GUID di un componente COM che può emulare istanze di questo componente.

TypeLibraryId

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\TypeLib[Default]")

GUID per la libreria dei tipi per questo componente COM.

Versione

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\Version[Default]")

Numero di versione di questa classe COM.

VersionIndependentProgId

Tipo di dati: stringa

Tipo di accesso: sola lettura

Qualificatori: MappingStrings ("Win32Registry|HKEY_LOCAL_MACHINE\\SOFTWARE\\Classes\\CLSID\\{GUID}\\VersionIndependentProgId[Default]")

Identificatore di programma coerente per tutte le versioni dello stesso programma.

Commenti

La classe Win32_ClassicCOMClassSetting deriva da Win32_COMSetting.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista
Server minimo supportato
Windows Server 2008
Spazio dei nomi
Radice\CIMV2
MOF
CIMWin32.mof
DLL
CIMWin32.dll

Vedi anche

Win32_COMSetting

Classi del sistema operativo