Bagikan melalui


ICorDebugBlockingObjectEnum::Metode Berikutnya

Mendapatkan jumlah objek CorDebugBlockingObject yang ditentukan dari enumerasi, dimulai pada posisi saat ini.

Syntax

HRESULT Next([in] ULONG  celt,
             [out, size_is(celt), length_is(*pceltFetched)]
                           CorDebugBlockingObject values[],
             [out] ULONG *pceltFetched;

Parameter-parameternya

celt [di] Jumlah objek yang akan diambil.

values [out] Array pointer ke objek CorDebugBlockingObject .

pceltFetched [out] Penunjuk ke jumlah objek yang diambil.

Mengembalikan Nilai

Metode ini mengembalikan HRESULTs tertentu berikut.

HRESULT Description
S_OK Metode berhasil diselesaikan.
S_FALSE pceltFetched tidak sama dengan celt.

Komentar

Metode ini berfungsi seperti enumerator COM biasa.

Nilai array input harus setidaknya berukuran celt. Array akan diisi dengan nilai berikutnya celt dalam enumerasi atau dengan semua nilai yang tersisa jika kurang dari celt yang tersisa. Ketika metode ini kembali, pceltFetched akan diisi dengan jumlah nilai yang diambil. Jika values berisi pointer yang tidak valid atau menunjuk ke buffer yang lebih kecil dari celt, atau jika pceltFetched merupakan pointer yang tidak valid, hasilnya tidak terdefinisi.

Nota

Meskipun struktur CorDebugBlockingObject tidak perlu dirilis, antarmuka "ICorDebugValue" di dalamnya memang perlu dirilis.

Persyaratan

Platform: Lihat Sistem operasi yang didukung .NET.

Header: CorDebug.idl, CorDebug.h

Perpustakaan: CorGuids.lib

Versi .NET: Tersedia sejak .NET Framework 4.0

Lihat juga