Compartir a través de


IOCTL_BIOMETRIC_GET_ATTRIBUTES IOCTL (winbio_ioctl.h)

El IOCTL_BIOMETRIC_GET_ATTRIBUTES IOCTL devuelve una estructura que contiene un conjunto de atributos para el sensor. Los controladores WBDI suministrados por el proveedor deben admitir este IOCTL.

Código principal

IRP_MJ_DEVICE_CONTROL

Búfer de entrada

Ninguno.

Longitud del búfer de entrada

Ninguno.

Búfer de salida

AssociatedIrp. El miembro SystemBuffer apunta a un búfer que contiene una estructura de WINBIO_SENSOR_ATTRIBUTES.

Longitud del búfer de salida

El tamaño de búfer de salida más pequeño válido es el tamaño de DWORD. Si el controlador recibe un búfer de salida de tamaño DWORD, el controlador debe devolver el tamaño del búfer necesario para la operación solicitada.

Bloque de estado

Indica si la llamada DeviceIoControl al controlador se completó y la carga out es válida.

El miembro Status se establece en uno de los valores de la tabla siguiente.

Valor de estado Descripción
S_OK, STATUS_SUCCESS La operación se ha completado correctamente. Si el tamaño de los datos devueltos es DWORD, la carga contiene el tamaño del búfer necesario para la llamada. De lo contrario, la carga contiene el búfer de salida completo.
E_INVALIDARG Los parámetros no se especificaron correctamente.
E_UNKNOWN Cualquier otro error que impida que la carga se rellene.
E_UNEXPECTED Cualquier otro error que impida que la carga se rellene.
E_FAIL Cualquier otro error que impida que la carga se rellene.

Comentarios

Si el controlador proporcionado por el proveedor devuelve toda la carga, debe rellenar el miembro WinBioHresult de WINBIO_SENSOR_ATTRIBUTES con un valor HRESULT que indica el estado de la operación biométrica.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows 7 y versiones posteriores de Windows.
Encabezado winbio_ioctl.h