WINBIO_DIAGNOSTICS 结构 (winbio_ioctl.h)
IOCTL_BIOMETRIC_GET_SENSOR_STATUS IOCTL 将WINBIO_DIAGNOSTICS结构作为输出返回。
语法
typedef struct _WINBIO_DIAGNOSTICS {
DWORD PayloadSize;
HRESULT WinBioHresult;
WINBIO_SENSOR_STATUS SensorStatus;
WINBIO_DATA VendorDiagnostics;
} WINBIO_DIAGNOSTICS, *PWINBIO_DIAGNOSTICS;
成员
PayloadSize
有效负载的总大小。 这包括固定长度结构和末尾的任何变量数据。
WinBioHresult
I/O 操作的状态详细信息。 这是将传递 WINBIO 错误和信息代码的位置。 下表列出了可能的值。
状态值 | 说明 |
---|---|
S_OK | 操作已成功完成。 |
HRESULT_FROM_NT (STATUS_IO_DEVICE_ERROR) | 驱动程序无法从设备收集必要的信息。 |
SensorStatus
WINBIO_SENSOR_STATUS类型的结构,包含生物识别传感器的操作状态。
VendorDiagnostics
特定于供应商的其他信息的可选 WINBIO_DATA 结构。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows 7 和更高版本的 Windows 中可用。 |
标头 | winbio_ioctl.h |