Bagikan melalui


Fungsi Kontrol WPR

Sintaks

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);

Fungsi

Tabel berikut menjelaskan fungsi yang disediakan antarmuka ini.

Fungsi Deskripsi
WPRCCreateInstance Fungsi ini membuat instans kelas tertentu.
WPRCCreateInstanceUnderInstanceName Fungsi ini membuat instans kelas tertentu, dengan opsi untuk menentukan nama instans.
WPRCQueryBuiltInProfiles Fungsi ini mengkueri profil bawaan modul tertentu.
WPRCFormatError Fungsi ini dirancang untuk memformat pesan kesalahan berdasarkan kode kesalahan HRESULT.
WPRCControlLogging WPRCControlLogging adalah fungsi yang dirancang untuk mengaktifkan atau menonaktifkan pengelogan.
WPRCRemoveLogging WPRCRemoveLogging adalah fungsi yang dirancang untuk menghapus atau menonaktifkan mekanisme pengelogan.
WPRCDisableBuiltinProfiles WPRCDisableBuiltinProfiles adalah fungsi yang menonaktifkan profil bawaan.
WPRCReleaseInstanceByName WPRCReleaseInstanceByName adalah fungsi yang dirancang untuk merilis atau membuang instans yang diidentifikasi dengan namanya.

Keterangan

Sebagian besar fungsi memerlukan hak istimewa administrator.