Win32 API 日本語リファレンス
ホームSecurity.Authentication.WebAuthn › WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS

WEBAUTHN_AUTHENTICATOR_MAKE_CREDENTIAL_OPTIONS

構造体
サイズx64: 200 バイト / x86: 120 バイト

サイズ=各フィールドのバイト数(x64/x86 で異なる場合は x64/x86 と併記)。x64/x86 列=フィールドのバイトオフセット(HSPで dupptr / lpoke / wpoke 等に使用)。

フィールド

フィールドサイズx64x86
dwVersionDWORD4+0+0
dwTimeoutMillisecondsDWORD4+4+4
CredentialListWEBAUTHN_CREDENTIALS16/8+8+8
ExtensionsWEBAUTHN_EXTENSIONS16/8+24+16
dwAuthenticatorAttachmentDWORD4+40+24
bRequireResidentKeyBOOL4+44+28
dwUserVerificationRequirementDWORD4+48+32
dwAttestationConveyancePreferenceDWORD4+52+36
dwFlagsDWORD4+56+40
pCancellationIdGUID*8/4+64+44
pExcludeCredentialListWEBAUTHN_CREDENTIAL_LIST*8/4+72+48
dwEnterpriseAttestationDWORD4+80+52
dwLargeBlobSupportDWORD4+84+56
bPreferResidentKeyBOOL4+88+60
bBrowserInPrivateModeBOOL4+92+64
bEnablePrfBOOL4+96+68
pLinkedDeviceCTAPCBOR_HYBRID_STORAGE_LINKED_DATA*8/4+104+72
cbJsonExtDWORD4+112+76
pbJsonExtBYTE*8/4+120+80
pPRFGlobalEvalWEBAUTHN_HMAC_SECRET_SALT*8/4+128+84
cCredentialHintsDWORD4+136+88
ppwszCredentialHintsLPWSTR*8/4+144+92
bThirdPartyPaymentBOOL4+152+96
pwszRemoteWebOriginLPWSTR8/4+160+100
cbPublicKeyCredentialCreationOptionsJSONDWORD4+168+104
pbPublicKeyCredentialCreationOptionsJSONBYTE*8/4+176+108
cbAuthenticatorIdDWORD4+184+112
pbAuthenticatorIdBYTE*8/4+192+116