共用方式為


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 是一個函式,其設計目的是釋放或處置其名稱所識別的實例。

備註

大部分的函式都需要系統管理員許可權。