// winbio_ioctl.h
typedef struct _WINBIO_SUPPORTED_ALGORITHMS {
DWORD PayloadSize;
HRESULT WinBioHresult;
DWORD NumberOfAlgorithms;
WINBIO_DATA AlgorithmData;
} WINBIO_SUPPORTED_ALGORITHMS, *PWINBIO_SUPPORTED_ALGORITHMS;
View the official Windows Driver Kit DDI referenceNo description available.
The WINBIO_SUPPORTED_ALGORITHMS structure is the OUT payload for IOCTL_BIOMETRIC_GET_SUPPORTED_ALGORITHMS.
PayloadSizeSpecifies the total size of the payload, which includes the fixed length structure and any variable data at the end.
WinBioHresultSpecifies the HRESULT status of the I/O operation.
NumberOfAlgorithmsSpecifies the number of algorithms in the data block.
AlgorithmDataSpecifies a structure of type WINBIO_DATA that contains NULL-terminated UTF-8 OID strings that represent the algorithms supported by the device.
IOCTL_BIOMETRIC_GET_SUPPORTED_ALGORITHMS