IDebugHost::Metode GetHostDefinedInterface (dbgmodel.h)
Metode GetHostDefinedInterface mengembalikan antarmuka privat utama host, jika ada untuk host yang diberikan. Untuk Alat Debugging untuk Windows, antarmuka yang dikembalikan di sini adalah IDebugClient (ditransmisikan ke IUnknown).
Sintaks
HRESULT GetHostDefinedInterface(
IUnknown **hostUnk
);
Parameter
hostUnk
Antarmuka privat inti host debug dikembalikan di sini. Untuk Alat Debugging untuk Windows, ini adalah antarmuka IDebugClient.
Nilai kembali
Metode ini mengembalikan HRESULT yang menunjukkan keberhasilan atau kegagalan. Host yang tidak memiliki antarmuka privat yang ingin diekspos ke klien model data dapat kembali E_NOTIMPL di sini.
Keterangan
Sampel Kode
ComPtr<IDebugHost> spHost; /* get the debug host */
// Get the debug host private interface back from the host interfaces.
// This is **HOST SPECIFIC**
ComPtr<IUnknown> spPrivate;
if (SUCCEEDED(spHost->GetHostDefinedInterface(&spPrivate)))
{
// As an example, consider DbgEng:
ComPtr<IDebugClient> spClient;
if (SUCCEEDED(spPrivate.As(&spClient)))
{
// spClient now contains a DbgEng IDebugClient!
}
}
Persyaratan
Persyaratan | Nilai |
---|---|
Header | dbgmodel.h |
Lihat juga
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