fungsi Tbsi_Get_OwnerAuth (tbs.h)
Mengambil otorisasi pemilik TPM jika informasi tersedia di registri lokal.
Sintaks
TBS_RESULT Tbsi_Get_OwnerAuth(
[in] TBS_HCONTEXT hContext,
[in] TBS_OWNERAUTH_TYPE ownerauthType,
[out, optional] PBYTE pOutputBuf,
[in, out] PUINT32 pOutputBufLen
);
Parameter
[in] hContext
Handel TBS diperoleh dari panggilan sebelumnya ke fungsi Tbsi_Context_Create .
[in] ownerauthType
Bilangan bulat 32-bit yang tidak ditandatangani yang menunjukkan jenis autentikasi pemilik.
[out, optional] pOutputBuf
Penunjuk ke buffer untuk menerima informasi otorisasi pemilik TPM.
[in, out] pOutputBufLen
Bilangan bulat yang, pada input, menentukan ukuran, dalam byte, dari buffer output. Saat berhasil dikembalikan, nilai ini diatur ke ukuran aktual pemilik TPMAuth, dalam byte.
Nilai kembali
Jika fungsi berhasil, fungsi akan mengembalikan TBS_SUCCESS.
Jika fungsi gagal, fungsi mengembalikan kode pengembalian TBS yang menunjukkan kesalahan.
Mengembalikan kode/nilai | Deskripsi |
---|---|
|
Fungsi berhasil. |
|
Nilai ownerAuth TPM yang diminta tidak ditemukan. |
|
Nilai ownerAuth TPM yang diminta tidak cocok dengan versi TPM. |
Keterangan
Ada nilai otorisasi tambahan, juga dikenal sebagai blob delegasi, berasal dari pemilik TPM lengkapAuth yang memungkinkan subset fungsionalitas TPM dijalankan. Administrator dapat mengonfigurasi tingkat ownerAuth yang harus disimpan secara lokal di registri melalui Kebijakan Grup dan hal yang sama dapat diperoleh dari panggilan API ini.
Jika cadangan Active Directory ownerAuth diaktifkan melalui Kebijakan Grup, tingkat default ownerAuth ditetapkan sebagai Didelegasikan yang berarti bahwa autentikasi pemilik penuh dihapus dari registri lokal dan disimpan di Direktori Aktif. Hanya blob delegasi yang disimpan secara lokal di registri dalam kasus ini. Meskipun, tingkat penyimpanan ownerAuth dapat dikonfigurasi secara eksplisit ke Penuh sehingga pemilik TPMAuth tersedia secara lokal di registri.
Persyaratan
Klien minimum yang didukung | Windows 8 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2012 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | tbs.h |
Pustaka | Tbs.lib |
DLL | Tbs.dll |