Compartir a través de


IOCTL_POINT_OF_SERVICE_CHECK_HEALTH IOCTL (pointofservicedriverinterface.h)

Esta función de control de E/S comprueba el estado del dispositivo.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

Puntero al búfer de entrada, una variable UnifiedPosHealthCheckLevel.

Longitud del búfer de entrada

Tamaño del búfer de entrada, en bytes. Establezca en sizeof(UnifiedPosHealthCheckLevel).

Búfer de salida

Puntero a un búfer que recibe un PosStringType seguido del contenido de la cadena de mantenimiento.

Longitud del búfer de salida

Tamaño del búfer de salida, en bytes. Establézcalo en sizeof(PosStringType) + espacio suficiente para contener la cadena de mantenimiento.

Bloque de estado

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

Observaciones

Para obtener información de error extendida, llame a GetLastError. A continuación se muestra un valor de error común:

  • STATUS_NOT_SUPPORTED: el controlador no proporciona cadenas de estado.

Requisitos

Requisito Valor
encabezado de pointofservicedriverinterface.h (include Pointofservicedriverinterface.h)