다음을 통해 공유


IRequiredExtensions::EnableAllExtensions 메서드(mmc.h)

IRequiredExtensions::EnableAllExtensions 메서드를 사용하면 스냅인에서 스냅인에 등록된 모든 확장 스냅인이 필요하도록 지정할 수 있습니다.

구문

HRESULT EnableAllExtensions();

반환 값

이 메서드는 이러한 값 중 하나를 반환할 수 있습니다.

설명

이 메서드가 S_OK 반환하는 경우 MMC는 등록된 모든 확장을 추가합니다. 다른 값이 반환되면 MMC는 IRequiredExtensions::GetFirstExtension 을 호출하여 스냅인의 필수 확장 목록의 첫 번째 필수 확장을 추가하려고 시도합니다.

필요한 확장 중 하나를 로드할 수 없는 경우 MMC는 이를 건너뛰고 나머지 확장에 대한 스냅인을 계속 쿼리합니다. 확장이 로드되지 않을 때 스냅인에 대한 표시가 없습니다.

모든 확장이 요청되면 레지스트리에 있는 순서대로 로드됩니다. 먼저 스냅인에 등록된 모든 노드 형식을 읽습니다. 그런 다음 각 노드 유형에 대해 네임스페이스, 상황에 맞는 메뉴, 도구 모음, 속성 시트, 작업 패드 순서로 모든 확장을 읽습니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 mmc.h

참고 항목

IRequiredExtensions

IRequiredExtensions::GetFirstExtension