다음을 통해 공유


인터페이스

섹션 내용

인터페이스 설명
IActivatableClassRegistration 클래스에 대한 등록 정보를 얻을 수 있습니다.
IActivationFactory Windows 런타임을 통해 클래스를 활성화할 수 있습니다.
IAgileReference 개체에 대한 Agile 참조를 검색할 수 있습니다.
IApartmentShutdown 아파트 종료 알림 처리기의 등록을 사용하도록 설정합니다.
AsyncActionCompletedHandler 비동기 작업이 완료된 경우 호출되는 메서드를 나타냅니다.
IAsyncAction 비동기 동작을 나타냅니다.
IAsyncActionProgressHandler<TProgress> 비동기 작업이 진행률을 보고할 때 호출되는 메서드를 나타냅니다.
IAsyncActionWithProgress<TProgress> 진행률을 보고하는 비동기 동작을 나타냅니다.
IAsyncActionWithProgressCompletedHandler<TProgress> 진행률을 보고하는 비동기 작업이 완료된 경우 호출되는 메서드를 나타냅니다.
IAsyncInfo 비동기 작업에 대한 지원을 제공합니다.
IAsyncOperation<TResult> 결과를 반환하는 비동기 작업을 나타냅니다.
IAsyncOperationCompletedHandler<TResult> 비동기 작업이 완료된 경우 호출되는 메서드를 나타냅니다.
IAsyncOperationProgressHandler 비동기 작업에서 진행률을 보고할 때 호출되는 메서드를 나타냅니다.
IAsyncOperationWithProgress 결과를 반환하고 진행률을 보고하는 비동기 작업을 나타냅니다.
IAsyncOperationWithProgressCompletedHandler<TResult, TProgress> 진행률을 보고하는 비동기 작업이 완료된 경우 호출되는 메서드를 나타냅니다.
IAudioFrameNative 오디오 데이터의 프레임을 나타냅니다.
IAudioFrameNativeFactory IAudioFrameNative의 인스턴스를 만듭니다.
IBuffer 바이트 배열을 나타냅니다.
IBufferByteAccess 버퍼를 바이트 배열로 나타냅니다.
IClosable 할당된 리소스를 해제하는 메서드를 정의합니다.
ICompositionDrawingSurfaceInterop RECT를 사용하여 표면 개체에 그릴 영역을 정의할 수 있는 네이티브 상호 운용 인터페이스입니다.
ICompositionDrawingSurfaceInterop2 컴퍼지션 그리기 표면(또는 컴퍼지션 가상 그리기 표면)의 내용을 다시 읽을 수 있는 네이티브 상호 운용 인터페이스입니다.
ICompositionGraphicsDeviceInterop 그래픽 디바이스를 가져오고 설정할 수 있는 네이티브 상호 운용 인터페이스입니다.
IContactManagerInterop 여러 창을 관리하는 앱에서 ContactManager 메서드에 액세스할 수 있습니다.
ICoreApplication 앱이 상태 변경을 처리하고, 창을 관리하고, 다양한 UI 프레임워크와 통합할 수 있도록 합니다.
ICoreApplicationExit Windows 스토어 앱이 실행을 중지할 수 있는 수단을 제공합니다.
ICoreApplicationInitialization 앱의 진입점에서 애플리케이션 개체를 시작하는 데 사용되는 run 메서드를 포함합니다.
ICoreApplicationView 애플리케이션의 보기를 나타냅니다.
ICoreImmersiveApplication 앱에서 뷰를 관리하기 위한 메서드를 포함합니다.
ICoreInputInterop Windows 스토어 앱의 CoreInput 개체에서 입력 소스를 사용하도록 설정합니다.
ICoreWindowInterop 앱이 이 인터페이스와 연결된 창(CoreWindow)의 창 핸들을 가져올 수 있도록 합니다.
IDllServerActivatableClassRegistration In-Process 서버에 대한 등록 정보를 얻을 수 있습니다.
IErrorReportingSettings Windows 런타임 애플리케이션에 대한 디버거 통합을 제공합니다.
IEventHandler<T> T 형식의 이벤트 데이터가 있는 이벤트를 처리할 메서드를 나타냅니다.
IExeServerActivatableClassRegistration Out-of-process 서버에 대한 등록 정보를 얻을 수 있습니다.
IExeServerRegistration 등록된 Out-of-process 서버를 나타냅니다.
IFindReferenceTargetsCallback IReferenceTracker::FindTrackerTargets의 콜백에 대한 인터페이스를 정의합니다. 이 인터페이스의 구현은 찾은 모든 IReferenceTrackerTarget 인스턴스를 FoundTrackerTarget 메서드에 전달해야 합니다.
IInputPaneInterop 데스크톱 앱에서 InputPane 클래스의 멤버에 액세스할 수 있습니다.
IInputStream 바이트의 순차 스트림에서 비동기 판독기 작업을 가져올 수 있습니다.
IInspectable 모든 Windows 런타임 클래스에 필요한 기능을 제공합니다.
IIterable<T> 지정된 형식의 컬렉션에 대한 간단한 반복을 지원하는 반복기를 노출합니다.
IIterator<T> 컬렉션에 대한 반복을 지원합니다.
IKeyValuePair<K, V> 키-값 쌍을 나타냅니다.
ILanguageExceptionErrorInfo RoOriginateLanguageException 호출을 사용하여 오류 정보에 저장된 IUnknown 포인터를 검색할 수 있습니다.
ILanguageExceptionErrorInfo2 언어 프로젝션이 ILanguageExceptionErrorInfo와 마찬가지로 오류 정보를 제공하고 검색할 수 있도록 하며, 언어 경계를 넘어 작업할 때 추가적인 이점이 있습니다.
ILanguageExceptionTransform 다른 예외를 catch하는 catch 처리기의 컨텍스트에서 throw되는 예외의 모든 컨텍스트를 시스템에 사용할 수 있도록 언어 프로젝션을 허용합니다.
ILanguageExceptionStackBackTrace 프로젝션이 해당 예외에 대한 사용자 지정 스택 추적을 제공할 수 있도록 허용합니다.
IMap<K, V> 결합 컬렉션을 나타냅니다.
IMapChangedEventArgs<K> MapChanged 이벤트에 대한 데이터를 제공합니다.
IMapView<K, V> IMap(K,V)로 변경할 수 없는 보기를 나타냅니다.
IMemoryBufferByteAccess 바이트 배열로 IMemoryBuffer 에 대한 액세스를 제공합니다.
IMetaDataAssemblyImport 어셈블리 매니페스트에 액세스하여 이를 검사하는 메서드를 제공합니다.
IMetaDataDispenser 새 메타데이터 범위를 만들거나 기존 메타데이터 범위를 여는 메서드를 제공합니다.
IMetaDataDispenserEx IMetaDataDispenser 인터페이스를 확장하여 메타데이터 API가 현재 메타데이터 scope 작동하는 방식을 제어하는 기능을 제공합니다.
IMetaDataImport PE(이식 가능) 파일이나 형식 라이브러리 또는 독립 실행형 런타임 메타데이터 이진과 같은 기타 소스에서 기존 메타데이터를 가져오고 조작하는 메서드를 제공합니다.
IMetaDataImport2 IMetaDataImport 인터페이스를 확장하여 제네릭 형식으로 작업하는 기능을 제공합니다.
IMetaDataTables 테이블에서 메타데이터 정보를 스토리지 및 검색하는 메서드를 제공합니다.
IMetaDataTables2 메타데이터 스트림을 사용하기 위한 메서드를 포함하도록 IMetaDataTables 를 확장합니다.
IObservableMap<K, V> 항목이 추가되거나 제거되는 경우와 같이 맵에 대한 동적 변경 내용에 대한 이벤트 처리기를 알 수 있습니다.
IObservableVector<T> 이벤트 처리기에 벡터에 대한 변경 내용을 알 수 있습니다.
IOplockBreakingHandler 이 인터페이스는 현재 구현되지 않습니다.
IOutputStream 바이트의 순차 스트림에서 비동기 작성기 작업을 가져올 수 있습니다.
IPdfRendererNative PDF(이식 가능한 문서 형식) 파일의 단일 페이지를 표시하기 위한 고성능 API를 나타냅니다.
IPackageDebugSettings 디버거 개발자가 일시 중단되거나 다시 시작될 때와 같이 Windows 스토어 앱의 수명 주기를 제어할 수 있도록 합니다.
IPlayToManagerInterop 여러 창을 관리하는 Windows 스토어 앱에서 PlayToManager 메서드에 액세스할 수 있습니다.
IPrintManagerInterop 여러 창을 관리하는 Windows 스토어 앱에서 PrintManager 메서드에 액세스할 수 있습니다.
IPropertyValue Windows 런타임 속성 저장소의 값을 나타냅니다.
IPropertyValueStatics 속성 저장소에 저장할 수 있는 IPropertyValue 개체를 만듭니다.
IRandomAccessStream 임의 액세스 바이트 스트림의 지정된 위치에 배치된 비동기 바이트 판독기 또는 바이트 작성기를 가져올 수 있습니다.
IRandomAccessStreamFileAccessMode 임의 액세스 바이트 스트림을 열기 위해 StorageFile.OpenAsync 메서드를 호출할 때 사용된 파일 액세스 모드에 대한 액세스를 제공합니다.
IReference<T> 사용자 정의 열거형, 구조체 및 대리자 형식에 대해 Windows 런타임 속성 시스템을 확장할 수 있습니다.
IReferenceArray<T> 사용자 정의 열거형, 구조체 및 대리자 형식의 배열에 대해 Windows 런타임 속성 시스템을 확장할 수 있습니다.
IReferenceTracker XAML 개체 참조를 관리하기 위해 XAML 프레임워크에서 구현하는 인터페이스를 정의합니다.
IReferenceTrackerHost XAML 프레임워크에서 사용하는 GC(가비지 수집) 시스템에서 사용하는 전역 서비스를 제공하는 인터페이스를 정의합니다.
IReferenceTrackerManager XAML 개체 참조 관리자에 대한 인터페이스를 정의합니다. 이 인터페이스를 구현하여 XAML 개체에서 IReferenceTracker 인스턴스를 관리합니다.
IReferenceTrackerTarget XAML에서 참조되는 가비지 수집기 개체에 의해 구현된 인터페이스를 정의합니다.
IRestrictedErrorInfo 제한된 오류 정보를 포함하여 오류의 세부 정보를 나타냅니다.
ISoftwareBitmapNative 소프트웨어 비트맵을 나타냅니다.
ISoftwareBitmapNativeFactory ISoftwareBitmapNative의 인스턴스를 만듭니다.
IStorageFolderHandleAccess 스토리지 폴더의 운영 체제 핸들에 대한 액세스를 제공합니다.
IStorageItemHandleAccess 스토리지 파일의 운영 체제 핸들에 대한 액세스를 제공합니다.
IStringable 현재 개체를 문자열로 나타내는 방법을 제공합니다.
ISurfaceImageSourceManagerNative 동일한 프로세스에서 만든 모든 SurfaceImageSource 개체에서 대량 작업을 수행할 수 있습니다.
ISurfaceImageSourceNativeWithD2D SurfaceImageSource 또는 VirtualSurfaceImageSource에 표시되는 공유 Microsoft DirectX 표면의 구현을 제공합니다.
ISurfaceImageSourceNative Direct2D 드로잉에 대한 공유 고정 크기 표면의 구현을 제공합니다.
ISuspendingDeferral 지연된 앱 일시 중단 작업을 관리합니다.
ISuspendingEventArgs 앱 일시 중단 이벤트에 대한 데이터를 제공합니다.
ISuspendingOperation 앱 일시 중단 작업에 대한 정보를 제공합니다.
ISwapChainBackgroundPanelNative XAML과 DirectX 스왑 체인 간의 상호 운용성을 제공합니다.
ISwapChainPanelNative XAML과 DirectX 스왑 체인 간의 상호 운용성을 제공합니다. SwapChainBackgroundPanel과 달리 SwapChainPanel은 XAML 표시 트리의 모든 수준에 표시될 수 있으며 지정된 트리에 1개 이상이 있을 수 있습니다.
ISwapChainPanelNative2 XAML과 DirectX 스왑 체인 간의 상호 운용성을 제공합니다. SwapChainBackgroundPanel과 달리 SwapChainPanel은 XAML 표시 트리의 모든 수준에 표시될 수 있으며 지정된 트리에 1개 이상이 있을 수 있습니다.
ITypedEventHandler<TSender, TArgs> TSender 형식의 보낸 사람 및 T 형식의 이벤트 데이터에서 이벤트를 처리할 메서드를 나타냅니다.
IUnbufferedFileHandleOplockCallback IUnbufferedFileHandleProvider::OpenUnbufferedFileHandle 메서드를 호출하여 가져오는 핸들에 대한 기회 잠금이 끊어질 때 실행할 콜백 메서드를 정의합니다.
IUnbufferedFileHandleProvider StorageFile.OpenAsync 메서드가 만든 임의 액세스 바이트 스트림의 핸들에 대한 액세스를 제공합니다.
IVector<T> 요소의 임의 액세스 컬렉션을 나타냅니다.
IVectorChangedEventArgs VectorChanged 이벤트에 대한 데이터를 제공합니다.
IVectorView<T> IVector(T)로 변경할 수 없는 보기를 나타냅니다.
IVideoFrameNative 비디오 데이터의 프레임을 나타냅니다.
IVideoFrameNativeFactory IVideoFrameNative의 인스턴스를 만듭니다.
IViewProvider 애플리케이션의 뷰를 나타냅니다.
IViewProviderFactory IViewProvider 인터페이스를 구현하는 뷰의 instance 만듭니다.
IVirtualSurfaceImageSourceNative DirectX 드로잉에 대한 큰(화면 크기보다 큰) 공유 표면의 구현을 제공합니다.
IVirtualSurfaceUpdatesCallbackNative VirtualSurfaceImageSource가 업데이트를 요청할 때 그리기 동작 구현을 위한 인터페이스를 제공합니다.
IWeakReference 개체에 대한 약한 참조를 나타냅니다.
IWeakReferenceSource 약한 참조를 검색할 수 있는 원본 개체를 나타냅니다.
MapChangedEventHandler<K, V> 관찰 가능한 맵의 MapChanged 이벤트를 처리하는 메서드를 나타냅니다.
VectorChangedEventHandler<T> 관찰 가능한 벡터의 VectorChanged 이벤트를 처리하는 메서드를 나타냅니다.