[함수 검색은 요구 사항 섹션에 지정된 운영 체제에서 사용할 수 있습니다. 이후 버전에서는 변경되거나 제공되지 않을 수 있습니다.]
범주 및 하위 범주에 따라 지정된 함수 instance 제거합니다.
구문
HRESULT RemoveInstance(
[in] SystemVisibilityFlags enumSystemVisibility,
[in] const WCHAR *pszCategory,
[in] const WCHAR *pszSubCategory,
[in] const WCHAR *pszCategoryIdentity
);
매개 변수
[in] enumSystemVisibility
시스템 전체에서 instance 함수가 제거되는지 아니면 현재 사용자에 대해서만 제거되는지를 지정하는 SystemVisibilityFlags 값입니다.
[in] pszCategory
함수 instance 범주입니다. 범주 정의를 참조하세요.
[in] pszSubCategory
함수의 하위 범주는 제거할 instance. 하위 범주 정의를 참조하세요. 이 매개 변수는 NULL일 수 있습니다.
[in] pszCategoryIdentity
공급자 instance 식별자 문자열입니다. 이 문자열은 GetProviderInstanceID에서 반환됩니다.
반환 값
가능한 반환 값은 다음을 포함하지만 이에 국한되지 않습니다.
| 반환 코드/값 | Description |
|---|---|
|
메서드가 완료되었습니다. |
|
pszCategoryIdentity 값이 잘못되었습니다. |
|
메서드는 이 작업을 수행하는 데 필요한 메모리를 할당할 수 없습니다. |
|
사용자에게 요청된 작업을 수행할 수 있는 액세스 권한이 부족합니다. |
|
pszCategory 또는 pszSubCategory의 값을 알 수 없습니다. |
설명
레지스트리 공급자(관리자 또는 Power User 액세스 수준)를 사용하여 함수 인스턴스를 추가하거나 제거하려면 HKEY_LOCAL_MACHINE\SYSTEM 레지스트리 키를 변경할 수 있는 액세스 권한이 필요합니다. 시스템 전체에서 instance 함수를 제거하려면 사용자에게 관리자 액세스 권한이 있어야 합니다.
요구 사항
| 지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
| 지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
| 대상 플랫폼 | Windows |
| 헤더 | functiondiscoveryapi.h |
| DLL | FunDisc.dll |