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 następny obiekt blob linku źródłowego i przechodzi do wyliczenia.
Składnia
HRESULT Next(
DWORD cb,
DWORD* pcb,
BYTE* pb
);
Parametry
cb
[in] Określa liczbę bajtów w buforze pb. Nigdy nie powinno to być 0.
pcb
[out, optional] Zwraca liczbę bajtów zapisanych w buforze pb po pomyślnym powodzeniu.
pb
[out] Zwraca bajty dla następnego obiektu blob linku źródłowego.
Wartość zwracana
Jeśli operacja powiedzie się, zwraca wartość S_OK. Jeśli osiągnięto koniec wyliczenia, zwraca wartość S_FALSE. W przeciwnym razie zwraca kod błędu. Należy pamiętać, że ta funkcja nie zwraca kodu błędu, jeśli pb jest zbyt mały, aby zwrócić cały obiekt blob linku źródłowego, tylko dyskretnie obcina obiekt blob. Obiekt wywołujący powinien zawsze upewnić się, że bufor jest wystarczająco duży i cb określa prawidłowy rozmiar buforu. Wywołaj metodę , IDiaEnumSourceLink::SizeOfNext aby uzyskać wymagany rozmiar buforu.