Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This I/O control function checks the device health.
Major code
Input buffer
Pointer to the input buffer, a UnifiedPosHealthCheckLevel variable.
Input buffer length
Size of the input buffer, in bytes. Set to sizeof(UnifiedPosHealthCheckLevel).
Output buffer
Pointer to a buffer that receives a PosStringType followed by the contents of the health string.
Output buffer length
Size of the output buffer, in bytes. Set to sizeof(PosStringType) + enough room to hold the health string.
Status block
Returns TRUE if successful; otherwise, returns FALSE.
Remarks
To get extended error information, call GetLastError. The following is a common error value:
- STATUS_NOT_SUPPORTED: The driver does not provide health strings.
Requirements
| Requirement | Value |
|---|---|
| Header | pointofservicedriverinterface.h (include Pointofservicedriverinterface.h) |