Fungsi PosCxPutPendingEventMemory (poscx.h)
PosCxPutPendingEventMemory mencoba mendelegasikan objek memori yang berisi data peristiwa ke pemanggil tunggu. Jika penelepon target tidak memiliki permintaan baca yang menunggu, peristiwa baru ditambahkan ke antrean peristiwa yang ditunjuk (kontrol atau data).
Sintaks
NTSTATUS PosCxPutPendingEventMemory(
[in] WDFDEVICE device,
[in] ULONG deviceInterfaceTag,
[in] WDFMEMORY eventMemory,
[in] POS_CX_EVENT_ATTRIBUTES eventAttr
);
Parameter
[in] device
Handel ke objek perangkat kerangka kerja yang mewakili perangkat.
[in] deviceInterfaceTag
Antarmuka perangkat yang terkait dengan peristiwa. Secara default, hanya objek file yang memiliki tag yang sama yang akan menerima kejadian ini.
[in] eventMemory
Objek memori data peristiwa baru yang berisi header peristiwa titik layanan dan data. PosCx akan mengambil alih kepemilikan ini diteruskan dalam objek memori.
[in] eventAttr
Atribut peristiwa.
Nilai kembali
Nilai yang mungkin dikembalikan adalah:
Nilai | Deskripsi |
---|---|
STATUS_SUCCESS | Peristiwa dibuat dan didelegasikan ke penelepon tunggu, atau peristiwa dibuang karena tidak ada pemilik perangkat. |
STATUS_PENDING | Kejadian ini diantrekan karena saat ini tidak ada penelepon yang menunggu. |
STATUS_DEVICE_NOT_READY | Pustaka PosCx tidak berhasil diinisialisasi. |
Kesalahan lainnya | Kode kesalahan kegagalan lain yang sesuai. |
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | poscx.h (termasuk Poscx.h) |