Bagikan melalui


IDiaEnumSourceLink::Berikutnya

Mengambil blob tautan sumber berikutnya dan memajukan enumerasi.

Sintaks

HRESULT Next(
    DWORD cb,
    DWORD* pcb,
    BYTE* pb
);

Parameter

cb

[di] Menentukan jumlah byte dalam buffer pb. Ini seharusnya tidak pernah 0.

pcb

[out, opsional] Mengembalikan jumlah byte yang ditulis ke buffer pb setelah berhasil.

pb

[out] Mengembalikan byte untuk blob tautan sumber berikutnya.

Tampilkan Nilai

Jika berhasil, mengembalikan S_OK. Jika akhir enumerasi telah tercapai, mengembalikan S_FALSE. Jika tidak, kembalikan kode galat. Perhatikan bahwa fungsi ini tidak mengembalikan kode kesalahan jika pb terlalu kecil untuk mengembalikan seluruh blob tautan sumber, fungsi ini hanya secara diam-diam memotong blob. Pemanggil harus selalu memastikan buffer cukup besar dan cb menentukan ukuran buffer yang benar. IDiaEnumSourceLink::SizeOfNext Panggil metode untuk mendapatkan ukuran buffer yang diperlukan.

Lihat juga