IDiaEnumSourceLink::Next
Načte další objekt blob zdrojového odkazu a přejde k výčtu.
Syntaxe
HRESULT Next(
DWORD cb,
DWORD* pcb,
BYTE* pb
);
Parametry
cb
[v] Určuje počet bajtů v vyrovnávací paměti pb
. Nikdy by to nemělo být 0.
pcb
[out, volitelné] Vrátí počet bajtů zapsaných do vyrovnávací paměti pb
při úspěchu.
pb
[ven] Vrátí bajty pro další objekt blob propojení zdroje.
Návratová hodnota
V případě úspěchu vrátí hodnotu S_OK
. Pokud byl dosažen konec výčtu, vrátí hodnotu S_FALSE
. V opačném případě vrátí kód chyby. Všimněte si, že tato funkce nevrací kód chyby, pokud pb
je příliš malý k vrácení celého objektu blob zdrojového propojení, pouze bezobslužně zkrátí objekt blob. Volající by měl vždy zajistit, aby byla vyrovnávací paměť dostatečně velká a cb
určuje správnou velikost vyrovnávací paměti. Zavolejte metodu IDiaEnumSourceLink::SizeOfNext
, aby se získala potřebná velikost vyrovnávací paměti.