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은 이름으로 식별되는 인스턴스를 해제하거나 삭제하도록 설계된 함수입니다. |
설명
대부분의 함수에는 관리자 권한이 필요합니다.