ITpmVirtualSmartCardManager::D estroyVirtualSmartCard 方法 (tpmvscmgr.h)

销毁具有给定实例 ID 的 TPM 虚拟智能卡。

语法

HRESULT DestroyVirtualSmartCard(
  [in]           LPCWSTR                                   pszInstanceId,
  [in, optional] ITpmVirtualSmartCardManagerStatusCallback *pStatusCallback,
  [out]          BOOL                                      *pfNeedReboot
);

参数

[in] pszInstanceId

从成功的 CreateVirtualSmartCard 方法调用返回的 TPM 虚拟智能卡的实例标识符。

[in, optional] pStatusCallback

指向 ITpmVirtualSmartCardManagerStatusCallback 接口的指针。 TPM 虚拟智能卡管理器使用此回调接口来传达虚拟智能卡创建过程中的进度和错误。 如果 pStatusCallback 参数为 NULL,则不会在操作完成之前向客户端报告进度。

[out] pfNeedReboot

指向布尔值的指针,用于接收请求的操作是否需要重新启动客户端计算机。

返回值

如果该方法成功,则返回 S_OK

如果方法失败,它将返回 Win32 错误代码。

要求

要求
最低受支持的客户端 Windows 8 [仅限桌面应用]
最低受支持的服务器 Windows Server 2012 [仅限桌面应用]
目标平台 Windows
标头 tpmvscmgr.h
Library Vscmgr.lib

另请参阅

ITpmVirtualSmartCardManager