tpm_input_header
时间: 2023-07-25 20:03:48 浏览: 229
TPM Input Header是TPM(Trusted Platform Module)通信协议的一部分,用于标识TPM输入命令的头部信息。它包含了以下几个字段:
1. Tag:标识TPM输入命令的类型,通常为0x00C1。
2. ParamSize:指定了TPM输入命令的数据长度,不包括TPM Input Header的长度。
3. Ordinal:指定了要执行的TPM命令的编号。
4. Session:指定了与TPM命令相关的会话句柄。
5. HMAC:用于对TPM输入命令进行身份验证和完整性保护的HMAC值。
TPM Input Header的作用是确保输入到TPM的命令是合法和安全的,并且提供了对命令的身份验证和完整性保护。
相关问题
TPM_NONOTIFY
根据引用[2]所述,TPM_NONOTIFY是一个常量值,它与TPM_RETURNCMD的作用相同,当你添加了这个值之后,函数都不会再向消息响应窗口发送notification messages when the user clicks on a menu item。需要你自己处理所有事件,或者你可以调用SendMessage或PostMessage方法,将WM_COMMAND消息再发送给消息响应窗口。例如:
```cpp
::PostMessage(m_nid.hWnd, WM_COMMAND, tSelected, 0); //tSelected是TrackPopupMenu的返回值,即发出消息的菜单项ID。
```
阅读全文