Bagikan melalui


IDiaEnumSourceLink2::Next2

Mengambil blob tautan sumber berikutnya dan memajukan enumerasi.

Sintaks

HRESULT Next(
    ULONGLONG cb,
    ULONGLONG* 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. IDiaEnumSourceLink2::SizeOfNext2 Panggil metode untuk mendapatkan ukuran buffer yang diperlukan.

Lihat juga