Compartir a través de


EVT_POS_CX_DEVICE_REMOTE_CLAIM función de devolución de llamada (poscx.h)

Se llama a la devolución de llamada EVT_POS_CX_DEVICE_REMOTE_CLAIM cuando el dispositivo pasa de no reclamado a reclamado y permite al controlador realizar trabajo adicional. Esta devolución de llamada normalmente solo se usa con dispositivos conectados a la red que requieren lógica adicional para controlar las transiciones de propiedad.

EVT_POS_CX_DEVICE_REMOTE_CLAIM y EVT_POS_CX_DEVICE_REMOTE_RELEASE agregar compatibilidad con dispositivos remotos que controlan su propia semántica de notificaciones.

Sintaxis

EVT_POS_CX_DEVICE_REMOTE_CLAIM EvtPosCxDeviceRemoteClaim;

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

Parámetros

[in] device

Identificador de un objeto de dispositivo de marco que representa el dispositivo.

[in] deviceInterfaceTag

Identificador que se usa para especificar qué interfaz se reclama en un dispositivo de varias funciones. Para un dispositivo de interfaz única, este valor debe ser 0.

Valor devuelto

Si la operación se realiza correctamente, la función de devolución de llamada debe devolver STATUS_SUCCESS u otro valor de estado para el que NT_SUCCESS(status) es igual a TRUE.

Si el controlador no puede completar la transacción de notificación remota, debe devolver STATUS_ACCESS_DENIED para que el error se propagará hasta la aplicación.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado poscx.h (include Poscx.h)

Consulte también

EVT_POS_CX_DEVICE_REMOTE_RELEASE