fungsi Tbsi_Physical_Presence_Command (tbs.h)
Meneruskan perintah ACPI kehadiran fisik melalui TBS ke driver.
Sintaks
TBS_RESULT Tbsi_Physical_Presence_Command(
[in] TBS_HCONTEXT hContext,
[in] PCBYTE pabInput,
[in] UINT32 cbInput,
[out] PBYTE pabOutput,
[in, out] PUINT32 pcbOutput
);
Parameter
[in] hContext
Konteks perintah ACPI.
[in] pabInput
Penunjuk ke buffer yang berisi input ke perintah ACPI.
Input ke perintah ACPI didefinisikan dalam Spesifikasi Antarmuka Kehadiran Fisik TCG di https://www.trustedcomputinggroup.org. Buffer harus berisi nilai Arg2 dan Arg3 seperti yang didefinisikan dalam dokumen ini. Nilai untuk Arg0 dan Arg1 statis dan secara otomatis ditambahkan. Misalnya, jika metode ini digunakan untuk Dapatkan Versi Antarmuka Kehadiran Fisik, maka Arg2 adalah nilai bilangan bulat 1 dan Arg3 kosong, sehingga buffer hanya boleh berisi nilai bilangan bulat 1. Jika metode ini digunakan untuk "Kirim Permintaan Operasi TPM ke Lingkungan Pra-OS", maka Arg2 adalah nilai bilangan bulat 2 dan Arg3 akan menjadi bilangan bulat untuk operasi yang ditentukan, seperti 1 untuk diaktifkan atau 2 untuk dinonaktifkan.
[in] cbInput
Panjang, dalam byte, dari buffer input.
[out] pabOutput
Penunjuk ke buffer untuk berisi output perintah ACPI.
Buffer akan berisi nilai pengembalian dari perintah seperti yang didefinisikan dalam Spesifikasi Antarmuka Kehadiran Fisik TCG.
[in, out] pcbOutput
Penunjuk ke bilangan bulat panjang yang tidak ditandatangani yang, pada input, menentukan ukuran, dalam byte, dari buffer output. Jika fungsi berhasil, parameter ini, pada output, menerima ukuran, dalam byte, dari data yang diacu oleh pabOutput. Jika fungsi gagal, parameter ini tidak menerima nilai.
Mengembalikan nilai
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. |
|
Satu atau beberapa nilai parameter tidak valid. |
|
Terjadi kesalahan perangkat lunak internal. |
|
Parameter konteks yang tidak valid diteruskan saat mencoba membuat konteks TBS. |
|
Penunjuk output yang ditentukan tidak valid. |
Keterangan
Untuk informasi selengkapnya, lihat Spesifikasi Antarmuka Kehadiran Fisik TCG.
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 |