Bagikan melalui


Metode IWebAuthenticationCoreManagerInterop::RequestTokenWithWebAccountForWindowAsync (webauthenticationcoremanagerinterop.h)

Secara asinkron meminta token dari penyedia akun web. Jika perlu, pengguna diminta untuk memasukkan kredensial mereka.

Sintaks

HRESULT RequestTokenWithWebAccountForWindowAsync(
  HWND         appWindow,
  IInspectable *request,
  IInspectable *webAccount,
  REFIID       riid,
  void         **asyncInfo
);

Parameter

appWindow

Jenis: HWND

Jendela yang akan digunakan sebagai pemilik untuk jendela yang meminta kredensial kepada pengguna, jika jendela seperti itu menjadi diperlukan.

request

Jenis: IInspectable*

Permintaan token web, yang diberikan sebagai instans kelas WebTokenRequest yang ditransmisikan ke antarmuka IInspectable .

webAccount

Jenis: IInspectable*

Akun web untuk permintaan, yang diberikan sebagai instans kelas WebAccount yang ditransmisikan ke antarmuka IInspectable .

riid

Jenis: REFIID

Harus merujuk ke pengidentifikasi antarmuka (IID) untuk antarmuka IAsyncOperation<WebTokenRequestResult>.

IID ini dibuat secara otomatis, dan Anda dapat memperolehnya menggunakan kode seperti ini:

using winrt::Windows::Foundation::IAsyncOperation;
using winrt::Windows::Security::Authentication::Web::Core::WebTokenRequestResult;

constexpr winrt::guid iidAsyncRequestResult{ winrt::guid_of<IAsyncOperation<WebTokenRequestResult>>() };

asyncInfo

Jenis: batal**

Alamat penunjuk ke IAsyncOperation<WebTokenRequestResult>. Pada pengembalian yang berhasil dari metode ini, penunjuk akan diatur ke objek operasi permintaan asinkron untuk operasi permintaan yang baru saja dimulai.

Nilai kembali

Jenis: HRESULT

Kode status untuk upaya memulai operasi permintaan asinkron.

Keterangan

Metode ini setara untuk aplikasi desktop WebAuthenticationCoreManager.RequestTokenAsync(WebTokenRequest, WebAccount).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10 Build 20348
Server minimum yang didukung Windows 10 Build 20348
Header webauthenticationcoremanagerinterop.h

Lihat juga