ホーム › Devices.BiometricFramework › WINBIO_ASYNC_RESULT
WINBIO_ASYNC_RESULT
構造体サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。
フィールド
| フィールド | 型 | サイズ | x64 | x86 |
|---|---|---|---|---|
| SessionHandle | DWORD | 4 | +0 | +0 |
| Operation | DWORD | 4 | +4 | +4 |
| SequenceNumber | ULONGLONG | 8 | +8 | +8 |
| TimeStamp | LONGLONG | 8 | +16 | +16 |
| ApiStatus | HRESULT | 4 | +24 | +24 |
| UnitId | DWORD | 4 | +28 | +28 |
| UserData | void* | 8/4 | +32 | +32 |
| Parameters | _Parameters_e__Union | 8/4 | +40 | +36 |
共用体: _Parameters_e__Union x64 8B / x86 4B
| フィールド | 型 | サイズ | x64 | x86 |
|---|---|---|---|---|
| Verify | _Verify_e__Struct | 8/4 | +0 | +0 |
| Identify | _Identify_e__Struct | 8/4 | +0 | +0 |
| EnrollBegin | _EnrollBegin_e__Struct | 8/4 | +0 | +0 |
| EnrollCapture | _EnrollCapture_e__Struct | 8/4 | +0 | +0 |
| EnrollCommit | _EnrollCommit_e__Struct | 8/4 | +0 | +0 |
| EnumEnrollments | _EnumEnrollments_e__Struct | 8/4 | +0 | +0 |
| CaptureSample | _CaptureSample_e__Struct | 8/4 | +0 | +0 |
| DeleteTemplate | _DeleteTemplate_e__Struct | 8/4 | +0 | +0 |
| GetProperty | _GetProperty_e__Struct | 8/4 | +0 | +0 |
| SetProperty | _SetProperty_e__Struct | 8/4 | +0 | +0 |
| GetEvent | _GetEvent_e__Struct | 8/4 | +0 | +0 |
| ControlUnit | _ControlUnit_e__Struct | 8/4 | +0 | +0 |
| EnumServiceProviders | _EnumServiceProviders_e__Struct | 8/4 | +0 | +0 |
| EnumBiometricUnits | _EnumBiometricUnits_e__Struct | 8/4 | +0 | +0 |
| EnumDatabases | _EnumDatabases_e__Struct | 8/4 | +0 | +0 |
| VerifyAndReleaseTicket | _VerifyAndReleaseTicket_e__Struct | 8/4 | +0 | +0 |
| IdentifyAndReleaseTicket | _IdentifyAndReleaseTicket_e__Struct | 8/4 | +0 | +0 |
| EnrollSelect | _EnrollSelect_e__Struct | 8/4 | +0 | +0 |
| MonitorPresence | _MonitorPresence_e__Struct | 8/4 | +0 | +0 |
| GetProtectionPolicy | _GetProtectionPolicy_e__Struct | 8/4 | +0 | +0 |
| NotifyUnitStatusChange | _NotifyUnitStatusChange_e__Struct | 8/4 | +0 | +0 |