Compartir a través de


IOCTL_POINT_OF_SERVICE_RELEASE_DEVICE IOCTL (pointofservicedriverinterface.h)

Se llama a esta función de control de E/S cuando un cliente está listo para renunciar a su notificación en un dispositivo.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

No se usa con esta operación; se establece en NULL.

Longitud del búfer de entrada

No se utiliza con esta operación; se establece en 0 (cero).

Búfer de salida

No se usa con esta operación; se establece en NULL.

Longitud del búfer de salida

No se utiliza con esta operación; se establece en 0 (cero).

Bloque de estado

Devuelve TRUE si se ejecuta correctamente; de lo contrario, devuelve FALSE.

Comentarios

Para obtener información de error extendida, llame a GetLastError. En la lista siguiente se muestran los valores de error comunes:

  • STATUS_ACCESS_DENIED: otro cliente reclama actualmente el dispositivo.

  • STATUS_DEVICE_NOT_READY: la biblioteca pos no se ha inicializado correctamente.

El controlador puede controlar este IOCTL llamando a PosCxReleaseDevice.

Para usar este IOCTL, el cliente debe haber llamado previamente a IOCTL_POINT_OF_SERVICE_CLAIM_DEVICE.

Requisitos

Requisito Valor
Header pointofservicedriverinterface.h (include Pointofservicedriverinterface.h)