Fungsi PosCxGetPendingEvent (poscx.h)
PosCxGetPendingEvent dipanggil baik dari panggilan balik baca perangkat, atau ketika peristiwa baru tiba. Fungsi ini mencari database peristiwa yang tertunda untuk peristiwa yang menunggu pemanggil yang mengeluarkan permintaan.
Pertama-tama mencari database peristiwa tertunda kontrol, lalu database peristiwa tertunda data.
Sintaks
NTSTATUS PosCxGetPendingEvent(
[in] WDFDEVICE device,
[in] WDFREQUEST request
);
Parameter
[in] device
Handel ke objek perangkat kerangka kerja yang mewakili perangkat.
[in] request
Handel ke objek permintaan kerangka kerja yang mewakili permintaan baca jika PosCxGetPendingEvent dipanggil dari panggilan balik baca perangkat.
Menampilkan nilai
Nilai yang mungkin dikembalikan adalah:
Mengembalikan nilai | Deskripsi |
---|---|
STATUS_SUCCESS | Permintaan diselesaikan oleh PosCx. Pemanggil tidak boleh menyelesaikan permintaan dalam kasus ini. |
STATUS_PENDING | Saat ini tidak ada peristiwa yang tersedia untuk pemanggil. Permintaan akan diselesaikan oleh PosCx di masa mendatang. Pemanggil tidak boleh menyelesaikan permintaan dalam kasus ini. |
STATUS_DEVICE_NOT_READY | Pustaka PosCx tidak berhasil diinisialisasi. Penelepon harus menyelesaikan permintaan. |
Kesalahan lainnya | Kode kesalahan kegagalan lain yang sesuai. Penelepon harus menyelesaikan permintaan. |
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | poscx.h (termasuk Poscx.h) |