Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ruft die angegebene Anzahl von CorDebugBlockingObject -Objekten aus der Enumeration ab, beginnend an der aktuellen Position.
Syntax
HRESULT Next([in] ULONG celt,
[out, size_is(celt), length_is(*pceltFetched)]
CorDebugBlockingObject values[],
[out] ULONG *pceltFetched;
Die Parameter
celt [in] Die Anzahl der abzurufenden Objekte.
values [out] Ein Array von Zeigern auf CorDebugBlockingObject-Objekte .
pceltFetched [out] Ein Zeiger auf die Anzahl der abgerufenen Objekte.
Rückgabewert
Diese Methode gibt die folgenden spezifischen HRESULTs zurück.
| HRESULT | Description |
|---|---|
| S_OK | Die Methode wurde erfolgreich abgeschlossen. |
| S_FALSE |
pceltFetched ist nicht gleich celt. |
Bemerkungen
Diese Methode funktioniert wie ein typischer COM-Enumerator.
Die Eingabearraywerte müssen mindestens eine Größe celtaufweisen. Das Array wird entweder mit den nächsten celt Werten in der Enumeration oder mit allen verbleibenden Werten gefüllt, wenn weniger als celt verbleiben. Wenn diese Methode zurückgegeben wird, pceltFetched wird die Anzahl der abgerufenen Werte ausgefüllt. Wenn values ungültige Zeiger oder Punkte auf einen Puffer enthalten sind, der kleiner als celtist oder pceltFetched wenn es sich um einen ungültigen Zeiger handelt, wird das Ergebnis nicht definiert.
Hinweis
Obwohl die CorDebugBlockingObject-Struktur nicht freigegeben werden muss, muss die "ICorDebugValue"-Schnittstelle darin freigegeben werden.
Anforderungen
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Kopfball: CorDebug.idl, CorDebug.h
Bibliothek: CorGuids.lib
.NET-Versionen: Verfügbar seit .NET Framework 4.0