WINBIO_DIAGNOSTICS structure (winbio_ioctl.h)
The IOCTL_BIOMETRIC_GET_SENSOR_STATUS IOCTL returns the WINBIO_DIAGNOSTICS structure as output.
Syntax
typedef struct _WINBIO_DIAGNOSTICS {
DWORD PayloadSize;
HRESULT WinBioHresult;
WINBIO_SENSOR_STATUS SensorStatus;
WINBIO_DATA VendorDiagnostics;
} WINBIO_DIAGNOSTICS, *PWINBIO_DIAGNOSTICS;
Members
PayloadSize
The total size of the payload. This includes the fixed length structure and any variable data at the end.
WinBioHresult
The status detail of the I/O operation. This is where WINBIO error and information codes will be passed. The following table shows possible values.
Status value | Description |
---|---|
S_OK | The operation completed successfully. |
HRESULT_FROM_NT(STATUS_IO_DEVICE_ERROR) | The driver could not gather the necessary information from the device. |
SensorStatus
A structure of type WINBIO_SENSOR_STATUS that contains the operating status of the biometric sensor.
VendorDiagnostics
An optional WINBIO_DATA structure for vendor-specific additional information.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Available in Windows 7 and later versions of Windows. |
Header | winbio_ioctl.h |