IEnumControlWarningInfo
Fournit une méthode d’énumération COM standard pour énumérer une collection d’interfaces IControlErrorInfo . Lorsque la bibliothèque effectue une opération telle que démarrer ou mettre à jour, elle peut ne pas activer certains fournisseurs, tels que ceux qui ne sont pas pris en charge sur le système. Dans ce cas, la bibliothèque crée une liste d’objets IControlErrorInfo , chacun contenant des informations contextuelles plus détaillées sur les erreurs qui décrivent pourquoi le fournisseur n’a pas été activé. Le client peut interroger cette interface à partir d’IControlManager pour déterminer si des erreurs sont répertoriées.
Syntaxe
{
[id(1), helpstring("Next")] HRESULT Next
([in] ULONG celt,
[out, size_is(celt), length_is(*pCeltFetched)] IControlErrorInfo** prgVar,
[out] ULONG* pCeltFetched);
[id(2), helpstring("Skip")] HRESULT Skip
([in] ULONG celt);
[id(3), helpstring("Reset")] HRESULT Reset();
[id(4), helpstring("Clone")] HRESULT Clone
([out] IEnumControlWarningInfo** ppEnum);
};
Fonctions
Le tableau suivant décrit les fonctions que cette interface fournit.
Fonction | Description |
---|---|
Retourne un tableau qui contient le nombre spécifié d’éléments. |
|
Indique le nombre d’éléments à ignorer. |
|
Réinitialise l’énumération. |
|
Crée un énumérateur clone. |