VirtualChannelGetInstance 入口点

调用 使插件为 DLL 实现的所有插件创建 IWTSPlugin 接口的实例。

注意

此函数由插件实现,必须按名称导出,以便应用程序可以使用 LoadLibraryGetProcAddress 函数动态链接到函数。

此函数的原型不包含在任何公共头文件中,因此必须完全如此声明。

语法

HRESULT VCAPITYPE VirtualChannelGetInstance(
  _In_    REFIID refiid,
  _Inout_ ULONG  *pNumObjs,
  _Out_   VOID   **ppObjArray
);

参数

refiid [in]

指定要返回的接口的类型。 这必须 IID_IWTSPlugin

pNumObjs [in, out]

接收检索到的接口数的 ULONG 变量的地址。

ppObjArray [out]

接收接口指针的指针数组的地址。 如果此参数为 NULL,则实现必须将 DLL 实现的插件数放入 pNumObjs 参数中。 这允许调用方为 ppObjArray 分配正确的大小数组。

返回值

如果此入口点成功,则返回 S_OK。 否则,它将返回 HRESULT 错误代码。

要求

要求
最低受支持的客户端
Windows Vista
最低受支持的服务器
Windows Server 2008