Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Restituisce l'oggetto di classe associato a un CLSID.
Spazio dei nomi: Microsoft.VisualStudio.Shell.Flavor
Assembly: Microsoft.VisualStudio.Shell.11.0 (in Microsoft.VisualStudio.Shell.11.0.dll)
Sintassi
'Dichiarazione
Function GetClassObjectOfClsid ( _
ByRef clsid As Guid, _
dwFlags As UInteger, _
lpReserved As IntPtr, _
ByRef riid As Guid, _
<OutAttribute> ByRef ppvClassObject As IntPtr _
) As Integer
int GetClassObjectOfClsid(
ref Guid clsid,
uint dwFlags,
IntPtr lpReserved,
ref Guid riid,
out IntPtr ppvClassObject
)
Parametri
- clsid
Tipo: System.Guid%
[in] Identificatore di classe (CLSID) dell'oggetto richiesto.Si tratta del CLSID associato ai dati e il codice utilizzato per creare l'oggetto.
- dwFlags
Tipo: System.UInt32
[in] Flag che controllano la creazione di un'istanza dell'enumerazione di CLSCTX .specifica un valore di CLSCTX_INPROC_SERVER.
- lpReserved
Tipo: System.IntPtr
[in] riservato.
- riid
Tipo: System.Guid%
[in] Interfaccia per essere utilizzato per comunicare con l'oggetto.Ad esempio, IID_IClassFactory.
- ppvClassObject
Tipo: System.IntPtr%
[in] L'indirizzo di una variabile puntatore che riceve un puntatore a interfaccia ha richiesto in riid.Sul ritorno, ppvObj contiene un puntatore a interfaccia richiesto.Si verifica un errore, ppvObj contiene nullriferimento null (Nothing in Visual Basic).
Valore restituito
Tipo: System.Int32
Se il metodo ha esito positivo, restituisce S_OK.Se non riesce, restituisce un codice di errore.
Note
Specificare un valore di CLSCTX_INPROC_SERVER per il parametro di dwFlags per creare un'istanza dell'oggetto in locale.Se non si specifica questo valore, l'oggetto verrà creata un'istanza globale utilizzando la funzione di CoCreateInstance di COM.
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.