Sdílet prostřednictvím


ICorDebugBlockingObjectEnum::Next – metoda

Získá zadaný počet CorDebugBlockingObject objekty z výčtu počínaje aktuální pozicí.

Syntaxe

HRESULT Next([in] ULONG  celt,
             [out, size_is(celt), length_is(*pceltFetched)]
                           CorDebugBlockingObject values[],
             [out] ULONG *pceltFetched;

Parametry

celt [v] Počet objektů, které se mají načíst.

values [ven] Pole ukazatelů na objekty CorDebugBlockingObject .

pceltFetched [ven] Ukazatel na počet načtených objektů.

Návratová hodnota

Tato metoda vrátí následující konkrétní HRESULT.

HRESULT Popis
S_OK Metoda byla úspěšně dokončena.
S_FALSE pceltFetched se nerovná celt.

Poznámky

Tato metoda funguje jako typický enumerátor MODELU COM.

Hodnoty vstupního pole musí mít alespoň velikost celt. Pole bude vyplněno buď dalšími celt hodnotami v výčtu, nebo se všemi zbývajícími hodnotami, pokud jich zbývá méně celt . Když tato metoda vrátí, pceltFetched bude vyplněna počtem hodnot, které byly načteny. Pokud values obsahuje neplatné ukazatele nebo odkazuje na vyrovnávací paměť, která je menší než celt, nebo pokud pceltFetched je neplatný ukazatel, výsledek není definován.

Poznámka:

Ačkoli CorDebugBlockingObject struktura nemusí být vydána, rozhraní "ICorDebugValue" uvnitř je nutné uvolnit.

Požadavky

Platformy: Viz požadavky na systém.

Hlavička: CorDebug.idl, CorDebug.h

Knihovna: CorGuids.lib

Verze rozhraní .NET Framework: Dostupné od verze 4

Viz také