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 是一個函式,其設計目的是釋放或處置其名稱所識別的實例。 |
備註
大部分的函式都需要系統管理員許可權。