Struktur LINEINITIALIZEEXPARAMS (tapi.h)
Struktur LINEINITIZALIZEEXPARAMS menjelaskan parameter yang disediakan saat melakukan panggilan menggunakan LINEINITIALIZEEX.
Sintaks
typedef struct lineinitializeexparams_tag {
DWORD dwTotalSize;
DWORD dwNeededSize;
DWORD dwUsedSize;
DWORD dwOptions;
union {
HANDLE hEvent;
HANDLE hCompletionPort;
} Handles;
DWORD dwCompletionKey;
} LINEINITIALIZEEXPARAMS, *LPLINEINITIALIZEEXPARAMS;
Anggota
dwTotalSize
Ukuran total, dalam byte, dialokasikan untuk struktur data ini.
dwNeededSize
Ukuran untuk struktur data ini yang diperlukan untuk menyimpan semua informasi yang dikembalikan, dalam byte.
dwUsedSize
Ukuran bagian dari struktur data ini yang berisi informasi yang berguna, dalam byte.
dwOptions
Salah satu konstanta LINEINITIALIZEEXOPTION_. Menentukan mekanisme pemberitahuan peristiwa yang ingin digunakan aplikasi.
Handles
Handles.hEvent
Jika dwOptions menentukan LINEINITIALIZEEXOPTION_USEEVENT, TAPI mengembalikan handel peristiwa di bidang ini.
Handles.hCompletionPort
Jika dwOptions menentukan LINEINITIALIZEEXOPTION_USECOMPLETIONPORT, aplikasi harus menentukan di bidang ini handel port penyelesaian yang ada yang dibuka menggunakan CreateIoCompletionPort.
dwCompletionKey
Jika dwOptions menentukan LINEINITIALIZEEXOPTION_USECOMPLETIONPORT, aplikasi harus menentukan di bidang ini nilai yang dikembalikan melalui parameter lpCompletionKey dari GetQueuedCompletionStatus untuk mengidentifikasi pesan penyelesaian sebagai pesan telepon.
Keterangan
Lihat lineInitializeEx untuk informasi lebih lanjut tentang opsi ini.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | tapi.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