Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Pobiera określoną liczbę obiektów CorDebugBlockingObject z wyliczenia, zaczynając od bieżącej pozycji.
Składnia
HRESULT Next([in] ULONG celt,
[out, size_is(celt), length_is(*pceltFetched)]
CorDebugBlockingObject values[],
[out] ULONG *pceltFetched;
Parametry
celt [in] Liczba obiektów do pobrania.
values [out] Tablica wskaźników do obiektów CorDebugBlockingObject .
pceltFetched [out] Wskaźnik do liczby pobranych obiektów.
Wartość zwracana
Ta metoda zwraca następujące elementy HRESULTs.
| HRESULT | Description |
|---|---|
| S_OK | Metoda została ukończona pomyślnie. |
| S_FALSE |
pceltFetched parametr nie jest równy celt. |
Uwagi
Ta metoda działa jak typowy moduł wyliczający COM.
Wartości tablicy wejściowej muszą mieć co najmniej rozmiar celt. Tablica zostanie wypełniona następnymi celt wartościami w wyliczeniem lub wszystkimi pozostałymi wartościami, jeśli ich liczba jest mniejsza niż celt pozostała. Gdy ta metoda zwróci wartość , pceltFetched zostanie wypełniona liczbą pobranych wartości. Jeśli values zawiera nieprawidłowe wskaźniki lub wskazuje bufor, który jest mniejszy niż celt, lub jeśli pceltFetched jest nieprawidłowym wskaźnikiem, wynik jest niezdefiniowany.
Uwaga / Notatka
Mimo że struktura CorDebugBlockingObject nie musi być zwolniona, interfejs "ICorDebugValue" wewnątrz niego musi zostać wydany.
Requirements
Platformy: Zobacz Obsługiwane systemy operacyjne platformy .NET.
Nagłówek: CorDebug.idl, CorDebug.h
Biblioteka: CorGuids.lib
Wersje platformy .NET: Dostępne od programu .NET Framework 4.0