Condividi tramite


EVT_POS_CX_DEVICE_REMOTE_RETAIN funzione di callback (poscx.h)

Il callback EVT_POS_CX_DEVICE_REMOTE_RETAIN viene chiamato ogni volta che PosCx tenta di mantenere un'attestazione in un dispositivo di rete e consente al driver di eseguire operazioni aggiuntive. Questo callback viene in genere usato solo con i dispositivi connessi alla rete che richiedono una logica aggiuntiva per gestire le transizioni di proprietà.

Sintassi

EVT_POS_CX_DEVICE_REMOTE_RETAIN EvtPosCxDeviceRemoteRetain;

NTSTATUS EvtPosCxDeviceRemoteRetain(
  [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 quale interfaccia viene mantenuta 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 cui NT_SUCCESS(stato) è TRUE.

Se il driver non è in grado di completare la transazione di conservazione remota, deve restituire STATUS_ACCESS_DENIED in modo che l'errore si bolle fino all'applicazione.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione poscx.h (include Poscx.h)