WPR-Steuerelementfunktionen
Syntax
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);
Functions
In der folgenden Tabelle werden die Funktionen beschrieben, die diese Schnittstelle bereitstellt.
Funktion | Beschreibung |
---|---|
WPRCCreateInstance | Diese Funktion erstellt eine Instanz einer angegebenen Klasse. |
WPRCCreateInstanceUnderInstanceName | Diese Funktion erstellt eine Instanz einer angegebenen Klasse mit der Option zum Angeben des Instanznamens. |
WPRCQueryBuiltInProfiles | Diese Funktion fragt die integrierten Profile eines angegebenen Moduls ab. |
WPRCFormatError | Diese Funktion dient zum Formatieren von Fehlermeldungen basierend auf HRESULT-Fehlercodes. |
WPRCControlLogging | WPRCControlLogging ist eine Funktion zum Aktivieren oder Deaktivieren der Protokollierung. |
WPRCRemoveLogging | WPRCRemoveLogging ist eine Funktion zum Entfernen oder Deaktivieren des Protokollierungsmechanismus. |
WPRCDisableBuiltinProfiles | WPRCDisableBuiltinProfiles ist eine Funktion zum Deaktivieren der integrierten Profile. |
WPRCReleaseInstanceByName | WPRCReleaseInstanceByName ist eine Funktion zum Freigeben oder Löschen einer Instanz, die durch ihren Namen identifiziert wurde. |
Bemerkungen
Die meisten Funktionen erfordern Administratorrechte.