IEnumControlWarningInfo
Bietet eine Standard-COM-Aufzählungsmethode zum Aufzählen einer Sammlung von IControlErrorInfo-Schnittstellen. Wenn die Bibliothek einen Vorgang wie „Start“ oder „Update“ ausführt, aktiviert sie möglicherweise einige Anbieter nicht, z. B. diejenigen, die auf dem System nicht unterstützt werden. In diesem Fall erstellt die Bibliothek eine Liste mit IControlErrorInfo-Objekten, die alle detailliertere Kontextinformationen des Fehlers enthalten, welche beschreiben, warum der Anbieter nicht aktiviert wurde. Der Client kann Abfragen zu dieser Schnittstelle an IControlManager stellen, um zu ermitteln, ob Fehler aufgeführt sind.
Syntax
{
[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);
};
Functions
In der folgenden Tabelle werden die Funktionen beschrieben, die diese Schnittstelle bereitstellt.
Funktion | Beschreibung |
---|---|
Gibt ein Array zurück, das die angegebene Anzahl von Elementen enthält. |
|
Gibt die Anzahl der zu überspringenden Elemente an. |
|
Setzt die Aufzählung zurück. |
|
Erstellt einen Klon-Enumerator. |