Compartir a través de


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

Se llama a la devolución de llamada EVT_POS_CX_DEVICE_REMOTE_RETAIN cada vez que PosCx intenta mantener una notificación en un dispositivo de red y permite al controlador realizar un 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.

Sintaxis

EVT_POS_CX_DEVICE_REMOTE_RETAIN EvtPosCxDeviceRemoteRetain;

NTSTATUS EvtPosCxDeviceRemoteRetain(
  [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 conserva 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 retenció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)