структура WINBIO_DIAGNOSTICS (winbio_ioctl.h)
IOCTL IOCTL_BIOMETRIC_GET_SENSOR_STATUS возвращает структуру WINBIO_DIAGNOSTICS в качестве выходных данных.
Синтаксис
typedef struct _WINBIO_DIAGNOSTICS {
DWORD PayloadSize;
HRESULT WinBioHresult;
WINBIO_SENSOR_STATUS SensorStatus;
WINBIO_DATA VendorDiagnostics;
} WINBIO_DIAGNOSTICS, *PWINBIO_DIAGNOSTICS;
Члены
PayloadSize
Общий размер полезных данных. Сюда входит структура фиксированной длины и все переменные данные в конце.
WinBioHresult
Сведения о состоянии операции ввода-вывода. Здесь будут передаваться коды ошибок и сведений WINBIO. В следующей таблице показаны возможные значения.
Значение состояния | Описание |
---|---|
S_OK | Операция выполнена успешно. |
HRESULT_FROM_NT(STATUS_IO_DEVICE_ERROR) | Драйверу не удалось собрать необходимые сведения с устройства. |
SensorStatus
Структура типа WINBIO_SENSOR_STATUS , содержащая состояние работы биометрического датчика.
VendorDiagnostics
Необязательная структура WINBIO_DATA для дополнительных сведений о поставщике.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows 7 и более поздних версиях Windows. |
Верхняя часть | winbio_ioctl.h |