EVT_POS_CX_DEVICE_REMOTE_RETAIN fungsi panggilan balik (poscx.h)
Panggilan balik EVT_POS_CX_DEVICE_REMOTE_RETAIN dipanggil setiap kali PosCx mencoba untuk memegang klaim pada perangkat jaringan 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.
Sintaks
EVT_POS_CX_DEVICE_REMOTE_RETAIN EvtPosCxDeviceRemoteRetain;
NTSTATUS EvtPosCxDeviceRemoteRetain(
[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 dipertahankan dalam 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 penyimpanan jarak jauh, driver harus mengembalikan STATUS_ACCESS_DENIED sehingga kegagalan akan menggelembung hingga aplikasi.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | poscx.h (termasuk Poscx.h) |