IOCTL_BIOMETRIC_RESET IOCTL(winbio_ioctl.h)
IOCTL_BIOMETRIC_RESET IOCTL은 현재 전원 상태에 따라 디바이스를 알려진 또는 유휴 상태로 다시 설정합니다. 공급업체에서 제공하는 WBDI 드라이버는 이 IOCTL을 지원해야 합니다.
주 코드
입력 버퍼
없음.
입력 버퍼 길이
없음.
출력 버퍼
AssociatedIrp.SystemBuffer 멤버는 WINBIO_BLANK_PAYLOAD 구조체가 포함된 버퍼를 가리킵니다.
출력 버퍼 길이
WINBIO_BLANK_PAYLOAD 구조체의 길이입니다.
공급업체에서 제공하는 드라이버는 요청된 작업에 필요한 버퍼 크기를 지정하는 DWORD 크기의 버퍼를 선택적으로 반환할 수 있습니다.
상태 블록
드라이버에 대한 DeviceIoControl 호출이 완료되고 OUT 페이로드가 유효한지 여부를 나타냅니다.
상태 멤버는 다음 표의 값 중 하나로 설정됩니다.
상태 값 | 묘사 |
---|---|
S_OK, STATUS_SUCCESS | 작업이 성공적으로 완료되었습니다. 반환되는 데이터 크기가 DWORD이면 페이로드에 호출에 필요한 버퍼의 크기가 포함됩니다. 그렇지 않으면 페이로드에 전체 출력 버퍼가 포함됩니다. |
E_INVALIDARG | 매개 변수가 올바르게 지정되지 않았습니다. |
E_UNKNOWN | 페이로드가 채워지는 것을 방지하는 다른 모든 오류입니다. |
E_UNEXPECTED | 페이로드가 채워지는 것을 방지하는 다른 모든 오류입니다. |
E_FAIL | 페이로드가 채워지는 것을 방지하는 다른 모든 오류입니다. |
발언
IOCTL_BIOMETRIC_RESET 보류 중인 경우 데이터 수집 IOCTL을 취소합니다. 공급업체별 작업이 진행 중인 경우 드라이버는 작업을 취소하고 가능하면 디바이스를 다시 설정해야 합니다.
공급업체에서 제공하는 드라이버가 전체 페이로드를 다시 전달하는 경우 WINBIO_BLANK_PAYLOAD WinBioHresult 멤버를 생체 인식 작업의 상태로 채워야 합니다.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 7 이상 버전의 Windows에서 사용할 수 있습니다. |
헤더 | winbio_ioctl.h |