Metode IDebugControl2::AddExtension (dbgeng.h)

Metode AddExtension memuat pustaka ekstensi ke dalam mesin debugger.

Sintaks

HRESULT AddExtension(
  [in]  PCSTR    Path,
  [in]  ULONG    Flags,
  [out] PULONG64 Handle
);

Parameter

[in] Path

Menentukan jalur yang sepenuhnya memenuhi syarat dan nama file pustaka ekstensi yang akan dimuat.

[in] Flags

Atur ke nol.

[out] Handle

Menerima handel pustaka ekstensi yang dimuat.

Nilai kembali

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
 

Metode ini juga dapat mengembalikan nilai kesalahan. Lihat Mengembalikan Nilai untuk detail selengkapnya.

Keterangan

Jika pustaka ekstensi telah dimuat, handel ke pustaka yang sudah dimuat akan dikembalikan. Pustaka ekstensi tidak dimuat lagi.

Pustaka ekstensi dimuat ke dalam mesin host dan Jalur berisi jalur dan nama file untuk instans mesin debugger ini.

AddExtension tidak menyelesaikan proses pemuatan dan inisialisasi DLL ekstensi. Untuk membuat ekstensi tersedia untuk digunakan, lakukan panggilan berikutnya ke GetExtensionFunction.

Untuk informasi selengkapnya tentang menggunakan pustaka ekstensi, lihat Memanggil Ekstensi dan Fungsi Ekstensi.

Persyaratan

Persyaratan Nilai
Target Platform Desktop
Header dbgeng.h (termasuk Dbgeng.h)

Lihat juga

GetExtensionFunction

GetExtensionByPath

RemoveExtension

IDebugControl

IDebugControl2

IDebugControl3