Condividi tramite


Metodo IProvideClassInfo::GetClassInfo (ocidl.h)

Recupera un puntatore all'interfaccia ITypeInfo per le informazioni sul tipo dell'oggetto. Le informazioni sul tipo per un oggetto corrispondono alla voce della coclasse dell'oggetto in una libreria dei tipi.

Sintassi

HRESULT GetClassInfo(
  [out] ITypeInfo **ppTI
);

Parametri

[out] ppTI

Puntatore a una variabile puntatore ITypeInfo che riceve il puntatore dell'interfaccia alle informazioni sul tipo dell'oggetto. Il chiamante è responsabile della chiamata di Release sul puntatore all'interfaccia restituito se questo metodo viene restituito correttamente.

Valore restituito

Questo metodo può restituire i valori restituiti standard E_OUTOFMEMORY e E_UNEXPECTED, nonché i valori seguenti.

Codice restituito Descrizione
S_OK
Metodo completato correttamente.
E_POINTER
L'indirizzo in ppTI non è valido. Ad esempio, può essere NULL.

Commenti

Note per gli implementatori

Questo metodo deve chiamare AddRef prima di restituire. Se l'oggetto carica le informazioni sul tipo da una libreria dei tipi, la libreria dei tipi stessa chiamerà AddRef nella creazione del puntatore.

Poiché il chiamante non può specificare un identificatore delle impostazioni locali (LCID) durante la chiamata a questo metodo, questo metodo deve presupporre la lingua neutra, ovvero LANGID_NEUTRAL e usare questo valore per determinare le informazioni sul tipo specifico delle impostazioni locali da restituire.

Questo metodo deve essere implementato; E_NOTIMPL non è un valore restituito accettabile.

Requisiti

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

Vedi anche

IProvideClassInfo