EVT_POS_CX_DEVICE_REMOTE_CLAIM funzione di callback (poscx.h)
Il callback EVT_POS_CX_DEVICE_REMOTE_CLAIM viene chiamato quando il dispositivo passa da non richiesto a richiesto e consente al driver di eseguire operazioni aggiuntive. Questo callback viene in genere usato solo con dispositivi connessi alla rete che richiedono logica aggiuntiva per la gestione delle transizioni di proprietà.
EVT_POS_CX_DEVICE_REMOTE_CLAIM e EVT_POS_CX_DEVICE_REMOTE_RELEASE aggiungere il supporto per i dispositivi remoti che gestiscono la propria semantica di attestazione.
Sintassi
EVT_POS_CX_DEVICE_REMOTE_CLAIM EvtPosCxDeviceRemoteClaim;
NTSTATUS EvtPosCxDeviceRemoteClaim(
[in] WDFDEVICE device,
[in] ULONG deviceInterfaceTag
)
{...}
Parametri
[in] device
Handle per un oggetto dispositivo framework che rappresenta il dispositivo.
[in] deviceInterfaceTag
Identificatore usato per specificare l'interfaccia richiesta in un dispositivo a più funzioni. Per un dispositivo a interfaccia singola, questo valore deve essere 0.
Valore restituito
Se l'operazione ha esito positivo, la funzione di callback deve restituire STATUS_SUCCESS o un altro valore di stato per il quale NT_SUCCESS(stato) è TRUE.
Se il driver non è in grado di completare la transazione di attestazione remota, deve restituire STATUS_ACCESS_DENIED in modo che l'errore venga visualizzato nell'applicazione.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Finestre |
intestazione | poscx.h (include Poscx.h) |