Bagikan melalui


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)

Lihat juga

POS_CX_EVENT_ATTRIBUTES