Bagikan melalui


IDebugProgramEngines2::EnumPossibleEngines

Mengembalikan GUID untuk semua kemungkinan mesin debug (DE) yang dapat men-debug program ini.

Sintaks

int EnumPossibleEngines( 
   uint      celtBuffer,
   GUID[]    rgguidEngines,
   ref DWORD pceltEngines
);

Parameter

celtBuffer
[di] Jumlah GUID DE yang akan dikembalikan. Ini juga menentukan ukuran rgguidEngines maksimum array.

rgguidEngines
[masuk, keluar] Array GUID DE yang akan diisi.

pceltEngines
[out] Mengembalikan jumlah aktual GUID DE yang dikembalikan.

Tampilkan Nilai

Jika berhasil, mengembalikan S_OK; jika tidak, mengembalikan kode galat. Mengembalikan [C++] HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER) atau [C#] 0x8007007A jika buffer tidak cukup besar.

Keterangan

Untuk menentukan berapa banyak mesin yang ada, panggil metode ini sekali dengan parameter diatur celtBuffer ke 0 dan rgguidEngines parameter diatur ke nilai null. Ini mengembalikan HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER) (0x8007007A untuk C#), dan pceltEngines parameter mengembalikan ukuran buffer yang diperlukan.

Baca juga