Metodo IDispatch::GetTypeInfoCount (oaidl.h)
Recupera il numero delle interfacce di informazioni sul tipo fornite da un oggetto (0 o 1).
Sintassi
HRESULT GetTypeInfoCount(
[out] UINT *pctinfo
);
Parametri
[out] pctinfo
Numero di interfacce di informazioni sul tipo fornite dall'oggetto . Se l'oggetto fornisce informazioni sul tipo, questo numero è 1; in caso contrario, il numero è 0.
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Operazione completata. |
|
Esito negativo. |
Commenti
Il metodo può restituire zero, che indica che l'oggetto non fornisce informazioni sul tipo. In questo caso, l'oggetto può comunque essere programmabile tramite IDispatch o VTBL, ma non fornisce informazioni sul tipo di runtime per browser, compilatori o altri strumenti di programmazione che accedono alle informazioni sul tipo. Ciò può essere utile per nascondere un oggetto dai browser.
Esempio
Questo codice del file di esempio Lines Lines.cpp implementa la funzione membro GetTypeInfoCount per la classe CLines (oggetto ActiveX o OLE).
STDMETHODIMP
CLines::GetTypeInfoCount(UINT * pctinfo)
{
if (pctinfo == NULL) {
return E_INVALIDARG;
}
*pctinfo = 1;
return NOERROR;
}
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | oaidl.h |