Condividi tramite


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)

Vedere anche

EVT_POS_CX_DEVICE_REMOTE_RELEASE