WPR 控件函数

语法

HRESULT WPRCCreateInstance(_In_  REFCLSID rclsid, _In_opt_ LPUNKNOWN pUnkOuter, _In_  DWORD dwClsContext, _In_  REFIID riid, _Outptr_  LPVOID *ppv)
HRESULT  WPRCCreateInstanceUnderInstanceName(_In_opt_ BSTR bstrInstanceName, _In_  REFCLSID rclsid, _In_opt_ LPUNKNOWN pUnkOuter, _In_  DWORD dwClsContext, _In_  REFIID riid, _Outptr_  LPVOID *ppv)
HRESULT WPRCQueryBuiltInProfiles(_In_  HMODULE hModule, _Out_  BSTR* pbstrProfiles)
HRESULT WPRCFormatError(_In_ HRESULT Hresult, _In_opt_ LPUNKNOWN pUnknown, _Out_ BSTR* pbstrMessage, _Out_opt_ BSTR* pbstrDescription, _Out_opt_ BSTR* pbstrDetailedDescription)
HRESULT WPRCControlLogging(_In_ BOOL fEnabled)
HRESULT WPRCRemoveLogging();
HRESULT WPRCDisableBuiltinProfiles();
HRESULT WPRCReleaseInstanceByName(_In_ BSTR bstrInstanceName);

函数

下表描述了该接口提供的功能。

函数 说明
WPRCCreateInstance 此函数用于创建指定类的实例。
WPRCCreateInstanceUnderInstanceName 此函数用于创建指定类的实例,并带有指定实例名称的选项。
WPRCQueryBuiltInProfiles 此函数查询指定模块的内置配置文件。
WPRCFormatError 此函数用于根据 HRESULT 错误代码设置错误消息的格式。
WPRCControlLogging WPRCControlLogging 是一个用于启用或禁用日志记录的函数。
WPRCRemoveLogging WPRCRemoveLogging 是一个用于删除或禁用日志记录机制的函数。
WPRCDisableBuiltinProfiles WPRCDisableBuiltinProfiles 是一个禁用内置配置文件的函数。
WPRCReleaseInstanceByName WPRCReleaseInstanceByName 是一个用于释放或处置由其名称标识的实例的函数。

注解

大部分函数需要管理员权限。