다음을 통해 공유


IApplicationAssociationRegistration 인터페이스(shobjidl_core.h)

특정 파일 연결 형식에 대한 기본 애플리케이션을 쿼리하고 설정하는 메서드와 특정 연결 수준에서 프로토콜을 노출합니다.

참고 Windows 8 현재 지원되는 이 인터페이스의 유일한 기능은 QueryCurrentDefault입니다.
 

상속

IApplicationAssociationRegistration 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IApplicationAssociationRegistration 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IApplicationAssociationRegistration 인터페이스에는 이러한 메서드가 있습니다.

 
IApplicationAssociationRegistration::ClearUserAssociations

현재 사용자에 대한 모든 사용자별 연결을 제거합니다. 이로 인해 컴퓨터 기본값(있는 경우)으로 전환됩니다. Windows 8 사용할 수 없습니다.
IApplicationAssociationRegistration::QueryAppIsDefault

애플리케이션이 지정된 애플리케이션 수준 및 형식에 대해 등록된 기본 연결을 소유하는지 여부를 결정합니다. Windows 8 사용할 수 없습니다.
IApplicationAssociationRegistration::QueryAppIsDefaultAll

애플리케이션이 지정된 애플리케이션 수준에 대해 등록된 모든 기본 연결을 소유하는지 여부를 결정합니다. Windows 8 사용할 수 없습니다.
IApplicationAssociationRegistration::QueryCurrentDefault

지정된 연결 형식의 기본 애플리케이션을 결정합니다. 이 애플리케이션은 해당 형식에 대해 ShellExecute에서 시작한 기본 애플리케이션입니다.
IApplicationAssociationRegistration::SetAppAsDefault

애플리케이션의 게시자가 현재 기본값과 일치하는 경우 지정된 확장 또는 프로토콜의 기본값으로 애플리케이션을 설정합니다. 자세한 내용은 기본 프로그램을 참조하세요. Windows 8 사용할 수 없습니다.
IApplicationAssociationRegistration::SetAppAsDefaultAll

애플리케이션을 해당 애플리케이션에 대해 모든 형식의 등록된 모든 연결에 대한 기본값으로 설정합니다. Windows 8 사용할 수 없습니다.

설명

IApplicationAssociationRegistration은 Windows Vista 및 Windows 7에서만 지원되므로 이전 운영 체제를 지원하는 애플리케이션은 해당 운영 체제에서 실행할 때 기본값과 관련하여 기존 코드를 사용해야 합니다. 이러한 애플리케이션에는 이를 고려하여 운영 체제 버전에 대한 검사가 포함되어야 합니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 shobjidl_core.h(Shobjidl.h 포함)

추가 정보

기본 프로그램