Sdílet prostřednictvím


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.

Viz také