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. Establezca 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.

Comentarios

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
Header pointofservicedriverinterface.h (include Pointofservicedriverinterface.h)