인터페이스
섹션 내용
인터페이스 | 설명 |
---|---|
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 이벤트를 처리하는 메서드를 나타냅니다. |
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기