Metode IDebugControl::GetWindbgExtensionApis64 (dbgeng.h)

Metode GetWindbgExtensionApis64 mengembalikan struktur yang memfasilitasi penggunaan API WdbgExts.

Sintaks

HRESULT GetWindbgExtensionApis64(
  [in, out] PWINDBG_EXTENSION_APIS64 Api
);

Parameter

[in, out] Api

Menerima struktur WINDBG_EXTENSION_APIS64. 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_APIS64.

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.

Struktur WINDBG_EXTENSION_APIS64 yang dikembalikan oleh metode ini melayani tujuan yang sama dengan yang disediakan untuk fungsi panggilan balik WinDbgExtensionDllInit (digunakan oleh ekstensi WdbgExts).

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

Persyaratan

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