fungsi Tbsip_Submit_Command (tbs.h)
Mengirimkan perintah Modul Platform Tepercaya (TPM) ke TPM Base Services (TBS) untuk diproses.
Sintaks
TBS_RESULT Tbsip_Submit_Command(
[in] TBS_HCONTEXT hContext,
[in] TBS_COMMAND_LOCALITY Locality,
[in] TBS_COMMAND_PRIORITY Priority,
[in] PCBYTE pabCommand,
[in] UINT32 cbCommand,
[out] PBYTE pabResult,
[in, out] PUINT32 pcbResult
);
Parameter
[in] hContext
Handel konteks yang mengirimkan perintah.
[in] Locality
Digunakan untuk mengatur lokalitas untuk perintah TPM. Ini harus menjadi salah satu nilai berikut.
[in] Priority
Tingkat prioritas yang harus dimiliki perintah. Parameter ini bisa menjadi salah satu nilai berikut.
[in] pabCommand
Penunjuk ke buffer yang berisi perintah TPM untuk diproses.
[in] cbCommand
Panjangnya, dalam byte, dari perintah.
[out] pabResult
Penunjuk ke buffer untuk menerima hasil perintah TPM. Buffer ini bisa sama dengan pabCommand.
[in, out] pcbResult
Bilangan bulat yang, pada input, menentukan ukuran, dalam byte, dari buffer hasil. Nilai ini diatur saat perintah kirim kembali. Jika buffer yang disediakan terlalu kecil, parameter ini, pada output, diatur ke ukuran yang diperlukan, dalam byte, untuk hasilnya.
Nilai kembali
Jika fungsi berhasil, fungsi akan mengembalikan TBS_SUCCESS.
Perintah dapat berhasil dikirimkan dan masih gagal di TPM. Dalam hal ini, kode kegagalan dikembalikan sebagai kesalahan TPM standar dalam buffer hasil.
Jika fungsi gagal, fungsi mengembalikan kode pengembalian TBS yang menunjukkan kesalahan.
Mengembalikan kode/nilai | Deskripsi |
---|---|
|
Fungsi berhasil. |
|
Satu atau beberapa nilai parameter tidak valid. |
|
Buffer input atau output terlalu besar. |
|
Terjadi kesalahan perangkat lunak internal. |
|
Buffer output yang ditentukan terlalu kecil. |
|
Handel konteks yang ditentukan tidak merujuk ke konteks yang valid. |
|
Penunjuk output yang ditentukan tidak valid. |
|
Terjadi kesalahan saat berkomunikasi dengan TPM. |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | tbs.h |
Pustaka | Tbs.lib |
DLL | Tbs.dll |