Bagikan melalui


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)