共用方式為


生物

Windows 7 和更新版本實作生物特徵辨識裝置的支援。 Windows 生物特徵辨識架構 (WBF) 是 Windows 7 和更新版本中的一般生物特徵辨識架構。

WBF 包含稱為 Windows 生物特徵辨識驅動程式介面 (WBDI) 的 IOCTL 型驅動程式介面,以及稱為 Windows 生物特徵辨識架構 API (Windows) (WBS) 的 Windows 服務。 WBS 也稱為 WinBio 服務。 WBDI 驅動程式會回應 WinBio 服務的要求。 WBF 也包含 Windows 登入支援。

生物特徵辨識技術概觀。

若要開發生物特徵辨識,您需要下列標頭:

如需程式設計指南,請參閱 生物特徵辨識

IOCTLs

 
IOCTL_BIOMETRIC_CALIBRATE

IOCTL_BIOMETRIC_CALIBRATE IOCTL 會指示驅動程式執行任何必要步驟,以校正裝置以供使用。
IOCTL_BIOMETRIC_CAPTURE_DATA

IOCTL_BIOMETRIC_CAPTURE_DATA IOCTL 會指示驅動程式擷取下一次生物特徵辨識數據的掃描。 此呼叫應讓裝置進入擷取模式。廠商提供的WBDI驅動程式必須支援IOCTL_BIOMETRIC_CAPTURE_DATA。
IOCTL_BIOMETRIC_GET_ATTRIBUTES

IOCTL_BIOMETRIC_GET_ATTRIBUTES IOCTL 會傳回結構,其中包含一組感測器的屬性。 廠商提供的WBDI驅動程式必須支援此 IOCTL。
IOCTL_BIOMETRIC_GET_INDICATOR

IOCTL_BIOMETRIC_GET_INDICATOR IOCTL 會指示驅動程式擷取指標燈的狀態。 此 IOCTL 是選擇性的。
IOCTL_BIOMETRIC_GET_SENSOR_STATUS

IOCTL_BIOMETRIC_GET_SENSOR_STATUS IOCTL 會告訴驅動程式執行任何必要的步驟,以收集裝置目前的作業狀態。 廠商提供的WBDI驅動程式必須支援此 IOCTL。
IOCTL_BIOMETRIC_GET_SUPPORTED_ALGORITHMS

IOCTL_BIOMETRIC_GET_SUPPORTED_ALGORITHMS IOCTL 會擷取裝置所支援的密碼編譯哈希演算法清單。 此 IOCTL 是選擇性的。
IOCTL_BIOMETRIC_RESET

根據目前的電源狀態,IOCTL IOCTL_BIOMETRIC_RESET會將裝置重設為已知或閑置狀態。 廠商提供的WBDI驅動程式必須支援此 IOCTL。
IOCTL_BIOMETRIC_SET_INDICATOR

IOCTL_BIOMETRIC_SET_INDICATOR IOCTL 會指示驅動程式更新指標燈的狀態。
IOCTL_BIOMETRIC_UPDATE_FIRMWARE

IOCTL_BIOMETRIC_UPDATE_FIRMWARE IOCTL 會告訴驅動程式使用指定的韌體映射來更新裝置的韌體。 此 IOCTL 是選擇性的。

結構

 
WINBIO_BIR

WINBIO_BIR結構是 BIR (生物特徵辨識資訊記錄) 的根目錄。 它包含 BIR 中任何其他資料元素的大小和位移。
WINBIO_BIR_DATA

WINBIO_BIR_DATA 結構包含 BIR 中區塊的位置和大小。 位移是從WINBIO_BIR結構的開頭開始測量。
WINBIO_BIR_HEADER

WINBIO_BIR_HEADER結構包含通用生物特徵辨識交換檔格式 (CBEFF) 贊助格式 A 資訊,描述 BIR 的其餘部分。
WINBIO_BLANK_PAYLOAD

IOCTL_BIOMETRIC_RESET和IOCTL_BIOMETRIC_UPDATE_FIRMWARE IOCTLs 會將WINBIO_BLANK_PAYLOAD結構當做輸出傳回。
WINBIO_CALIBRATION_INFO

IOCTL_BIOMETRIC_CALIBRATE IOCTL 會將WINBIO_CALIBRATION_INFO結構當做輸出傳回。
WINBIO_CAPTURE_DATA

IOCTL_BIOMETRIC_CAPTURE_DATA IOCTL 會將WINBIO_CAPTURE_DATA結構當做輸出傳回。
WINBIO_CAPTURE_PARAMETERS

IOCTL_BIOMETRIC_CAPTURE_DATA IOCTL 會使用 WINBIO_CAPTURE_PARAMETERS 結構作為輸入。
WINBIO_DATA

WINBIO_DATA 結構會指定IOCTL承載中的數據。
WINBIO_DIAGNOSTICS

IOCTL_BIOMETRIC_GET_SENSOR_STATUS IOCTL 會將WINBIO_DIAGNOSTICS結構當做輸出傳回。
WINBIO_GET_INDICATOR

WINBIO_GET_INDICATOR結構是IOCTL_BIOMETRIC_GET_INDICATOR的 OUT 承載。
WINBIO_REGISTERED_FORMAT

WINBIO_REGISTERED_FORMAT結構會指定生物特徵辨識數據格式。
WINBIO_SENSOR_ATTRIBUTES

IOCTL_BIOMETRIC_GET_ATTRIBUTES 結構會將WINBIO_SENSOR_ATTRIBUTES結構當做輸出傳回。
WINBIO_SET_INDICATOR

WINBIO_SET_INDICATOR 結構是 IOCTL_BIOMETRIC_SET_INDICATOR的IN承載。
WINBIO_SUPPORTED_ALGORITHMS

WINBIO_SUPPORTED_ALGORITHMS 結構是IOCTL_BIOMETRIC_GET_SUPPORTED_ALGORITHMS的OUT承載。
WINBIO_UPDATE_FIRMWARE

WINBIO_UPDATE_FIRMWARE結構是 IOCTL_BIOMETRIC_UPDATE_FIRMWARE的IN承載。
WINBIO_VERSION

WINBIO_VERSION 結構描述 WBDI 驅動程式的主要和次要版本資訊。