IDiaEnumDebugStreamData::Next
Pobiera określoną liczbę rekordów w wyliczonej sekwencji.
Składnia
HRESULT Next (
ULONG celt,
DWORD cbData,
DWORD* pcbData,
BYTE data[],
ULONG* pceltFetched
);
Parametry
Celt
[in] Liczba rekordów do pobrania.
Cbdata
[in] Rozmiar buforu danych w bajtach.
pcbData
[out] Zwraca liczbę zwracanych bajtów. Jeśli data
ma wartość NULL, pcbData
zawiera łączną liczbę bajtów danych dostępnych dla wszystkich żądanych rekordów.
data[]
[out] Bufor, który ma zostać wypełniony danymi rekordu strumienia debugowania.
pceltFetched
[in, out] Zwraca liczbę rekordów w elemecie data
.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK
. Zwraca wartość S_FALSE
, jeśli nie ma więcej rekordów. W przeciwnym razie zwraca kod błędu.