Bagikan melalui


EVT_POS_CX_DEVICE_REMOTE_RELEASE fungsi panggilan balik (poscx.h)

Panggilan balik EVT_POS_CX_DEVICE_REMOTE_RELEASE dipanggil setiap kali perangkat dirilis dan dibiarkan tanpa pemilik dan memungkinkan driver untuk melakukan pekerjaan tambahan. Panggilan balik ini biasanya hanya digunakan dengan perangkat yang terhubung dengan jaringan yang memerlukan logika tambahan untuk menangani transisi kepemilikan.

EVT_POS_CX_DEVICE_REMOTE_CLAIM dan EVT_POS_CX_DEVICE_REMOTE_RELEASE menambahkan dukungan untuk perangkat jarak jauh yang menangani semantik klaim mereka sendiri.

Sintaks

EVT_POS_CX_DEVICE_REMOTE_RELEASE EvtPosCxDeviceRemoteRelease;

NTSTATUS EvtPosCxDeviceRemoteRelease(
  [in] WDFDEVICE device,
  [in] ULONG deviceInterfaceTag
)
{...}

Parameter

[in] device

Handel ke objek perangkat kerangka kerja yang mewakili perangkat.

[in] deviceInterfaceTag

Pengidentifikasi yang digunakan untuk menentukan antarmuka mana yang sedang dirilis di perangkat multifungsi. Untuk perangkat antarmuka tunggal, nilai ini harus 0.

Mengembalikan nilai

Jika operasi berhasil, fungsi panggilan balik harus mengembalikan STATUS_SUCCESS atau nilai status lain yang NT_SUCCESS(status) sama dengan TRUE.

Jika driver tidak dapat menyelesaikan transaksi rilis jarak jauh, driver harus mengembalikan STATUS_ACCESS_DENIED sehingga kegagalan akan menggelegak hingga aplikasi.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header poscx.h (termasuk Poscx.h)

Lihat juga

EVT_POS_CX_DEVICE_REMOTE_CLAIM