IOCTL_BIOMETRIC_GET_INDICATOR IOCTL (winbio_ioctl.h)
Die IOCTL_BIOMETRIC_GET_INDICATOR IOCTL weist den Treiber an, die status der Anzeigeleuchte abzurufen. Diese IOCTL ist optional.
Hauptcode
Eingabepuffer
Keine.
Länge des Eingabepuffers
Keine.
Ausgabepuffer
Der AssociatedIrp.SystemBuffer-Member verweist auf einen Puffer, der eine WINBIO_GET_INDICATOR-Struktur enthält.
Länge des Ausgabepuffers
Die kleinste gültige Ausgabepuffergröße ist die Größe von DWORD. Wenn der Treiber einen Ausgabepuffer im DWORD-Format empfängt, sollte der Treiber die für den angeforderten Vorgang erforderliche Puffergröße zurückgeben.
Statusblock
Gibt an, ob der DeviceIoControl-Aufruf des Treibers abgeschlossen wurde und die OUT-Nutzlast gültig ist.
Das Status-Element wird auf einen der Werte in der folgenden Tabelle festgelegt.
Statuswert | BESCHREIBUNG |
---|---|
S_OK, STATUS_SUCCESS | Der Vorgang wurde erfolgreich abgeschlossen. Wenn die Größe der zurückgegebenen Daten DWORD ist, enthält die Nutzlast die Größe des Puffers, der für den Aufruf erforderlich ist. Andernfalls enthält die Nutzlast den vollständigen Ausgabepuffer. |
E_INVALIDARG | Die Parameter wurden nicht ordnungsgemäß angegeben. |
E_UNKNOWN | Alle anderen Fehler, die verhindern, dass die Nutzlast ausgefüllt wird. |
E_UNEXPECTED | Alle anderen Fehler, die verhindern, dass die Nutzlast ausgefüllt wird. |
E_FAIL | Alle anderen Fehler, die verhindern, dass die Nutzlast ausgefüllt wird. |
Hinweise
Wenn der vom Anbieter bereitgestellte Treiber die gesamte Nutzlast zurückgibt, sollte er den WinBioHresult-Member von WINBIO_GET_INDICATOR mit der status des biometrischen Vorgangs ausfüllen.
Mögliche Werte sind:
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows 7 und späteren Windows-Versionen. |
Kopfzeile | winbio_ioctl.h |