WINBIO_SUPPORTED_ALGORITHMS structure (winbio_ioctl.h)

The WINBIO_SUPPORTED_ALGORITHMS structure is the OUT payload for IOCTL_BIOMETRIC_GET_SUPPORTED_ALGORITHMS.

Syntax

typedef struct _WINBIO_SUPPORTED_ALGORITHMS {
  DWORD       PayloadSize;
  HRESULT     WinBioHresult;
  DWORD       NumberOfAlgorithms;
  WINBIO_DATA AlgorithmData;
} WINBIO_SUPPORTED_ALGORITHMS, *PWINBIO_SUPPORTED_ALGORITHMS;

Members

PayloadSize

Specifies the total size of the payload, which includes the fixed length structure and any variable data at the end.

WinBioHresult

Specifies the HRESULT status of the I/O operation.

NumberOfAlgorithms

Specifies the number of algorithms in the data block.

AlgorithmData

Specifies a structure of type WINBIO_DATA that contains NULL-terminated UTF-8 OID strings that represent the algorithms supported by the device.

Requirements

Requirement Value
Minimum supported client Available in Windows 7 and later versions of Windows.
Header winbio_ioctl.h

See also

IOCTL_BIOMETRIC_GET_SUPPORTED_ALGORITHMS