Condividi tramite


Metodo IClassActivator::GetClassObject (objidl.h)

Recupera un oggetto classe.

Sintassi

HRESULT GetClassObject(
  [in]  REFCLSID rclsid,
  [in]  DWORD    dwClassContext,
  [in]  LCID     locale,
  [in]  REFIID   riid,
  [out] void     **ppv
);

Parametri

[in] rclsid

CLSID che identifica la classe il cui oggetto classe deve essere recuperato.

[in] dwClassContext

Contesto in cui è prevista l'esecuzione della classe. Per un elenco di valori, vedere l'enumerazione CLSCTX .

[in] locale

Costante LCID definita in WinNls.h.

[in] riid

IID dell'interfaccia nell'oggetto a cui si desidera un puntatore.

[out] ppv

Indirizzo della variabile del puntatore che riceve il puntatore di interfaccia richiesto in riid. Al termine della restituzione, *ppv contiene il puntatore all'interfaccia richiesto.

Valore restituito

Se il metodo ha esito positivo, il valore restituito viene S_OK. In caso contrario, è E_FAIL.

Requisiti

   
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione objidl.h

Vedi anche

CoGetClassObject

IClassActivator