Condividi tramite


IOCTL_BIOMETRIC_GET_ATTRIBUTES IOCTL (winbio_ioctl.h)

Il IOCTL_BIOMETRIC_GET_ATTRIBUTES IOCTL restituisce una struttura che contiene un set di attributi per il sensore. I driver WBDI forniti dal fornitore devono supportare questo IOCTL.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Nessuno.

Lunghezza del buffer di input

Nessuno.

Buffer di output

Oggetto AssociatedIrp.systemBuffer membro punta a un buffer contenente una struttura WINBIO_SENSOR_ATTRIBUTES.

Lunghezza del buffer di output

Le dimensioni più piccole del buffer di output valido sono le dimensioni di DWORD. Se il driver riceve un buffer di output di dimensioni DWORD, il driver deve restituire le dimensioni del buffer necessarie per l'operazione richiesta.

Blocco di stato

Indica se la chiamata DeviceIoControl al driver è stata completata e il payload OUT è valido.

Il membro Status è impostato su uno dei valori della tabella seguente.

Valore di stato Descrizione
S_OK, STATUS_SUCCESS Operazione completata correttamente. Se le dimensioni dei dati restituiti sono DWORD, il payload contiene le dimensioni del buffer necessario per la chiamata. In caso contrario, il payload contiene il buffer di output completo.
E_INVALIDARG I parametri non sono stati specificati correttamente.
E_UNKNOWN Qualsiasi altro errore che impedisce il riempimento del payload.
E_UNEXPECTED Qualsiasi altro errore che impedisce il riempimento del payload.
E_FAIL Qualsiasi altro errore che impedisce il riempimento del payload.

Osservazioni

Se il driver fornito dal fornitore restituisce l'intero payload, deve compilare il membro winBioHresult di WINBIO_SENSOR_ATTRIBUTES con un valore HRESULT che indica lo stato dell'operazione biometrica.

Fabbisogno

Requisito Valore
client minimo supportato Disponibile in Windows 7 e versioni successive di Windows.
intestazione winbio_ioctl.h