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) |