Edit

WebAuthNPluginAuthenticatorGetAllCredentials function (webauthnplugin.h)

Gets all cached credential metadata for a plugin authenticator.

Syntax

HRESULT WebAuthNPluginAuthenticatorGetAllCredentials(
  REFCLSID                            rclsid,
  DWORD                               *pcCredentialDetails,
  PWEBAUTHN_PLUGIN_CREDENTIAL_DETAILS *ppCredentialDetailsArray
);

Parameters

rclsid

The class identifier of the registered plugin authenticator.

pcCredentialDetails

Receives the number of elements in the array returned in ppCredentialDetailsArray.

ppCredentialDetailsArray

When this function returns successfully, contains a pointer to an array of WEBAUTHN_PLUGIN_CREDENTIAL_DETAILS structures. Free the returned array with WebAuthNPluginAuthenticatorFreeCredentialDetailsArray.

Return value

If the function succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Remarks

Use this function to inspect the credential metadata Windows currently caches for the specified plugin authenticator.

Requirements

Requirement Value
Header webauthnplugin.h
Library WebAuthnPlugin.Lib
DLL WebAuthnPlugin.dll

See also

WEBAUTHN_PLUGIN_CREDENTIAL_DETAILS

WebAuthNPluginAuthenticatorFreeCredentialDetailsArray