AtlThunk_InitData (atlthunk.h)
Menginisialisasi thunk ATL.
Sintaks
void AtlThunk_InitData(
AtlThunkData_t *Thunk,
void *Proc,
size_t FirstParameter
);
Parameter
Thunk
Nilai pengembalian non-null dari AtlThunk_AllocateData.
Proc
Lihat contoh dalam keterangan untuk informasi selengkapnya.
FirstParameter
Lihat contoh dalam keterangan untuk informasi selengkapnya.
Mengembalikan nilai
Tidak ada
Keterangan
Thunk ATL memiliki tanda tangan WNDPROC. Lihat sampel berikut untuk informasi selengkapnya tentang implementasi.
LRESULT CALLBACK AtlThunk(
_In_ HWND hwnd,
_In_ UINT uMsg,
_In_ WPARAM wParam,
_In_ LPARAM lParam
)
{
static void* FirstParameter;
static WNDPROC Proc;
return Proc((HWND)FirstParameter, uMsg, wParam, lParam);
}
Jumlah fungsi AtlThunk arbitrer dapat dibuat; FirstParameter dan Proc diatur (berbeda) untuk masing-masing.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 10 [khusus aplikasi desktop] |
Server minimum yang didukung | Windows Server 2016 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | atlthunk.h |
DLL | Atlthunk.dll |
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