EVT_NFC_CX_DEVICE_IO_CONTROL fungsi panggilan balik (nfccx.h)

Dipanggil oleh NFC CX untuk mengirim IOCTL yang tidak tertangani ke driver klien.

Sintaks

EVT_NFC_CX_DEVICE_IO_CONTROL EvtNfcCxDeviceIoControl;

void EvtNfcCxDeviceIoControl(
  [in] WDFDEVICE Device,
  [in] WDFREQUEST Request,
  [in] size_t OutputBufferLength,
  [in] size_t InputBufferLength,
  [in] ULONG IoControlCode
)
{...}

Parameter

[in] Device

Handel ke objek perangkat kerangka kerja.

[in] Request

Handel ke objek permintaan kerangka kerja.

[in] OutputBufferLength

Panjang, dalam byte, dari buffer output permintaan, jika buffer output tersedia.

[in] InputBufferLength

Panjang, dalam byte, dari buffer input permintaan, jika buffer input tersedia.

[in] IoControlCode

Kode kontrol I/O yang ditentukan driver atau yang ditentukan sistem (IOCTL) yang terkait dengan permintaan.

Nilai kembali

Tidak ada

Keterangan

Klien dapat menyelesaikan permintaan baik secara sinkron atau asinkron. NFC CX akan menyelesaikan permintaan jika kode status selain STATUS_PENDING dikembalikan oleh klien. Untuk mencegah penyelesaian ganda permintaan, klien tidak boleh menyelesaikan WDFREQUEST (yaitu, panggil WdfRequestComplete atau WdfRequestCompleteWithInformation) jika mengembalikan STATUS_SUCCESS atau kode status kegagalan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10
Server minimum yang didukung Tidak ada yang didukung
Target Platform Desktop
Header nfccx.h (termasuk Ncidef.h)
IRQL Membutuhkan hal yang sama

Lihat juga

Panduan desain ekstensi kelas NFC

Panduan desain komunikasi bidang dekat (NFC)