Fungsi DebugConnect (dbgeng.h)
Fungsi DebugConnect dan DebugConnectWide membuat objek klien baru dan mengembalikan penunjuk antarmuka ke objek tersebut. Objek klien akan terhubung ke host jarak jauh.
Sintaks
HRESULT DebugConnect(
[in] PCSTR RemoteOptions,
[in] REFIID InterfaceId,
[out] PVOID *Interface
);
Parameter
[in] RemoteOptions
Menentukan bagaimana mesin debugger akan terhubung ke host jarak jauh. Ini adalah opsi yang sama yang diteruskan ke opsi -remote pada baris perintah. Untuk detail tentang sintaks string ini, lihat Mengaktifkan Klien Debugging.
[in] InterfaceId
Menentukan pengidentifikasi antarmuka (IID) dari antarmuka klien mesin debugger yang diinginkan. Ini adalah jenis antarmuka yang akan dikembalikan dalam Antarmuka. Untuk informasi tentang pengidentifikasi antarmuka, lihat Menggunakan Objek Klien.
[out] Interface
Menerima penunjuk antarmuka untuk klien baru. Jenis antarmuka ini ditentukan oleh InterfaceId.
Menampilkan nilai
Metode ini juga dapat mengembalikan nilai kesalahan. Lihat Mengembalikan Nilai untuk detail selengkapnya.
Menampilkan kode | Deskripsi |
---|---|
|
Metode berhasil. |
Keterangan
Seperti halnya IUnknown::QueryInterface, ketika antarmuka yang dikembalikan tidak lagi diperlukan, metode IUnknown::Release harus dipanggil.
Anda tidak perlu memanggil CoInitialize, CoInitializeEx, atau OleInitialize untuk menggunakan fungsi dan antarmuka ini yang diperoleh olehnya.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Desktop |
Header | dbgeng.h (termasuk Dbgeng.h) |
Lihat juga
Server Proses dan Klien Cerdas
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk