Metode IDebugControl2::GetWindbgExtensionApis32 (dbgeng.h)

Metode GetWindbgExtensionApis32 mengembalikan struktur yang memfasilitasi penggunaan API WdbgExts.

Sintaks

HRESULT GetWindbgExtensionApis32(
  [in, out] PWINDBG_EXTENSION_APIS32 Api
);

Parameter

[in, out] Api

Menerima struktur WINDBG_EXTENSION_APIS32. Struktur ini berisi fungsi yang digunakan oleh WdbgExts API. Anggota nSize dari struktur ini harus diatur ke ukuran struktur sebelum diteruskan ke metode ini.

Nilai kembali

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

Menampilkan kode Deskripsi
S_OK
Metode berhasil.
E_INVALIDARG
Nilai Api->nSize tidak sama dengan ukuran struktur WINDBG_EXTENSION_APIS32.

Keterangan

Jika Anda menyertakan Wdbgexts.h dalam kode ekstensi Anda, Anda harus memanggil metode ini selama inisialisasi DLL ekstensi (lihat DebugExtensionInitialize).

Banyak fungsi WdbgExts benar-benar makro. Untuk memastikan bahwa makro ini berfungsi dengan benar, struktur yang diterima oleh parameter Api harus disimpan dalam variabel global bernama ExtensionApis.

Untuk daftar fungsi yang disediakan oleh WdbgExts API, lihat Fungsi WdbgExts.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header dbgeng.h

Lihat juga

DebugExtensionInitialize

IDebugControl

IDebugControl2

IDebugControl3

Fungsi WdbgExts