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 |
---|---|
|
Metodo completato correttamente. |
|
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 |