Поделиться через


структура 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

См. также раздел

IOCTL_BIOMETRIC_GET_SENSOR_STATUS