ユーザーがウェブカメラ(顔認識)またはユーザー名とパスワードを使用できるように、カスタムWindowsログインを開発しています。ログイン画面で必要なすべてのコントロールを含むウィンドウを表示できますが、提供されたユーザー名とパスワードで認証する方法がわかりません。Window は、この目的のためにGetSerialize()関数を使用します。
GetSerialization(
__out CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE* pcpgsr,
__out CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION* pcpcs,
__deref_out_opt PWSTR* ppwszOptionalStatusText,
__in CREDENTIAL_PROVIDER_STATUS_ICON* pcpsiOptionalStatusIcon
)
上記は関数シグネチャです。ご覧のとおり、システムはユーザー名とパスワードに関する情報を取得するためにポインタCREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE*
とポインタを使用しています。CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION*
認証のためにこれを呼び出す方法。または、ログイン時にこれを行うための代替方法はありますか。