다음을 통해 공유


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

Functions

다음 표에서는 이 인터페이스가 제공하는 함수에 대해 설명합니다.

함수 설명
WPRCCreateInstance 이 함수는 지정된 클래스의 인스턴스를 만듭니다.
WPRCCreateInstanceUnderInstanceName 이 함수는 인스턴스 이름을 지정하는 옵션을 사용하여 지정된 클래스의 인스턴스를 만듭니다.
WPRCQueryBuiltInProfiles 이 함수는 지정된 모듈의 기본 제공 프로필을 쿼리합니다.
WPRCFormatError 이 함수는 HRESULT 오류 코드에 따라 오류 메시지의 서식을 지정하도록 설계되었습니다.
WPRCControlLogging WPRCControlLogging은 로깅을 사용하거나 사용하지 않도록 설계된 함수입니다.
WPRCRemoveLogging WPRCRemoveLogging은 로깅 메커니즘을 제거하거나 사용하지 않도록 설계된 함수입니다.
WPRCDisableBuiltinProfiles WPRCDisableBuiltinProfiles는 기본 제공 프로필을 사용하지 않도록 설정하는 함수입니다.
WPRCReleaseInstanceByName WPRCReleaseInstanceByName은 이름으로 식별되는 인스턴스를 해제하거나 삭제하도록 설계된 함수입니다.

설명

대부분의 함수에는 관리자 권한이 필요합니다.