Freigeben über


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.