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 |
|
DLL |
|