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