Méthode IDispatch ::GetTypeInfoCount (oaidl.h)
Récupère le nombre d'interfaces d'informations de type fourni par un objet (0 ou 1).
Syntaxe
HRESULT GetTypeInfoCount(
[out] UINT *pctinfo
);
Paramètres
[out] pctinfo
Nombre d’interfaces d’informations de type fournies par l’objet . Si l’objet fournit des informations de type, ce nombre est 1 ; sinon, le nombre est 0.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Réussite. |
|
Échec. |
Remarques
La méthode peut retourner zéro, ce qui indique que l’objet ne fournit aucune information de type. Dans ce cas, l’objet peut toujours être programmable via IDispatch ou un VTBL, mais ne fournit pas d’informations de type d’exécution pour les navigateurs, les compilateurs ou d’autres outils de programmation qui accèdent aux informations de type. Cela peut être utile pour masquer un objet des navigateurs.
Exemples
Ce code de l’exemple de fichier Lines Lines.cpp implémente la fonction membre GetTypeInfoCount pour la classe CLines (objet ActiveX ou OLE).
STDMETHODIMP
CLines::GetTypeInfoCount(UINT * pctinfo)
{
if (pctinfo == NULL) {
return E_INVALIDARG;
}
*pctinfo = 1;
return NOERROR;
}
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | oaidl.h |