Freigeben über


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

Nächste

Gibt ein Array zurück, das die angegebene Anzahl von Elementen enthält.

Skip

Gibt die Anzahl der zu überspringenden Elemente an.

Zurücksetzen

Setzt die Aufzählung zurück.

Klonen

Erstellt einen Klon-Enumerator.

Schnittstellen