Bagikan melalui


Antarmuka

Di bagian ini

Antarmuka Deskripsi
IActivatableClassRegistration Memungkinkan mendapatkan info pendaftaran untuk kelas.
IActivationFactory Memungkinkan kelas diaktifkan oleh Windows Runtime.
IAgileReference Memungkinkan pengambilan referensi tangkas ke objek.
IApartmentShutdown Mengaktifkan pendaftaran penangan pemberitahuan matikan apartemen.
AsyncActionCompletedHandler Mewakili metode yang dipanggil ketika tindakan asinkron selesai.
IAsyncAction Mewakili tindakan asinkron.
IAsyncActionProgressHandler<TProgress> Mewakili metode yang dipanggil ketika tindakan asinkron melaporkan kemajuan.
IAsyncActionWithProgress<TProgress> Mewakili tindakan asinkron yang melaporkan kemajuan.
IAsyncActionWithProgressCompletedHandler<TProgress> Mewakili metode yang dipanggil ketika tindakan asinkron yang melaporkan kemajuan selesai.
IAsyncInfo Menyediakan dukungan untuk operasi asinkron.
IAsyncOperation<TResult> Mewakili operasi asinkron yang mengembalikan hasil.
IAsyncOperationCompletedHandler<TResult> Mewakili metode yang dipanggil ketika operasi asinkron selesai.
IAsyncOperationProgressHandler Mewakili metode yang dipanggil ketika operasi asinkron melaporkan kemajuan.
IAsyncOperationWithProgress Mewakili operasi asinkron yang mengembalikan hasil dan melaporkan kemajuan.
IAsyncOperationWithProgressCompletedHandler<TResult, TProgress> Mewakili metode yang dipanggil ketika operasi asinkron yang melaporkan kemajuan selesai.
IAudioFrameNative Mewakili bingkai data audio.
IAudioFrameNativeFactory Membuat instans IAudioFrameNative.
IBuffer Mewakili array byte.
IBufferByteAccess Mewakili buffer sebagai array byte.
IClosable Menentukan metode untuk merilis sumber daya yang dialokasikan.
ICompositionDrawingSurfaceInterop Antarmuka interoperaksi asli yang memungkinkan menggambar pada objek permukaan menggunakan RECT untuk menentukan area yang akan digambar.
ICompositionDrawingSurfaceInterop2 Antarmuka interoperatur asli yang memungkinkan Anda membaca kembali isi permukaan gambar komposisi (atau permukaan gambar virtual komposisi).
ICompositionGraphicsDeviceInterop Antarmuka interoperaksi asli yang memungkinkan mendapatkan dan mengatur perangkat grafis.
IContactManagerInterop Memungkinkan akses ke metodeContactManagerdi aplikasi yang mengelola beberapa jendela.
ICoreApplication Memungkinkan aplikasi menangani perubahan status, mengelola jendela, dan berintegrasi dengan berbagai kerangka kerja UI.
ICoreApplicationExit Menyediakan sarana bagi aplikasi Windows Store untuk berhenti berjalan.
ICoreApplicationInitialization Berisi metode eksekusi yang digunakan untuk memulai objek aplikasi dari titik masuk aplikasi.
ICoreApplicationView Mewakili tampilan aplikasi.
ICoreImmersiveApplication Berisi metode untuk mengelola tampilan di aplikasi.
ICoreInputInterop Mengaktifkan sumber input pada objek CoreInput aplikasi Windows Store.
ICoreWindowInterop Memungkinkan aplikasi untuk mendapatkan handle jendeladari jendela (CoreWindow) yang terkait dengan antarmuka ini.
IDllServerActivatableClassRegistration Memungkinkan mendapatkan info pendaftaran untuk server dalam proses.
IErrorReportingSettings Menyediakan integrasi debugger untuk aplikasi Windows Runtime.
IEventHandler<T> Mewakili metode yang akan menangani peristiwa yang memiliki data peristiwa jenis T.
IExeServerActivatableClassRegistration Memungkinkan mendapatkan info pendaftaran untuk server yang tidak diproses.
IExeServerRegistration Mewakili server yang tidak diproses yang terdaftar.
IFindReferenceTargetsCallback Menentukan antarmuka untuk panggilan balik dari IReferenceTracker::FindTrackerTargets. Implementasi antarmuka ini harus melewati instans IReferenceTrackerTarget yang ditemukannya ke metode FoundTrackerTarget.
IInputPaneInterop Memungkinkan akses ke anggota kelasInputPane di aplikasi desktop.
IInputStream Memungkinkan mendapatkan operasi pembaca asinkron pada aliran byte berurutan.
IInspectable Menyediakan fungsionalitas yang diperlukan untuk semua kelas Windows Runtime.
IIterable<T> Mengekspos iterator, yang mendukung iterasi sederhana atas kumpulan jenis yang ditentukan.
IIterator<T> Mendukung perulangan atas koleksi.
IKeyValuePair<K, V> Mewakili pasangan kunci-nilai.
ILanguageExceptionErrorInfo Memungkinkan pengambilan pointerIUnknown yang disimpan dalam info kesalahan dengan panggilan ke RoOriginateLanguageException.
ILanguageExceptionErrorInfo2 Memungkinkan proyeksi bahasa untuk memberikan dan mengambil informasi kesalahan seperti halnya ILanguageExceptionErrorInfo, dengan manfaat tambahan untuk bekerja di seluruh batas bahasa.
ILanguageExceptionTransform Memungkinkan proyeksi bahasa tersedia untuk sistem setiap dan semua konteks dari pengecualian yang dilemparkan dari konteks penangan tangkapan yang menangkap pengecualian yang berbeda.
ILanguageExceptionStackBackTrace Memungkinkan proyeksi untuk menyediakan pelacakan tumpukan kustom untuk pengecualian tersebut.
IMap<K, V> Mewakili koleksi asosiatif.
IMapChangedEventArgs<K> Menyediakan data untuk peristiwaMapChanged.
IMapView<K, V> Mewakili tampilan yang tidak dapat diubah ke dalamIMap(K,V).
IMemoryBufferByteAccess Menyediakan akses keIMemoryBuffersebagai array byte.
IMetaDataAssemblyImport Menyediakan metode untuk mengakses dan memeriksa konten manifes perakitan.
IMetaDataDispenser Menyediakan metode untuk membuat cakupan metadata baru, atau membuka yang sudah ada.
IMetaDataDispenserEx Memperluas antarmukaIMetaDataDispenser untuk menyediakan kemampuan untuk mengontrol bagaimana API metadata beroperasi pada cakupan metadata saat ini.
IMetaDataImport Menyediakan metode untuk mengimpor dan memanipulasi metadata yang ada dari file portable executable (PE) atau sumber lain, seperti pustaka jenis atau biner metadata run-time yang berdiri sendiri.
IMetaDataImport2 Memperluas antarmukaIMetaDataImport untuk menyediakan kemampuan bekerja dengan jenis generik.
IMetaDataTables Menyediakan metode untuk penyimpanan dan pengambilan informasi metadata dalam tabel.
IMetaDataTables2 MemperluasIMetaDataTablesuntuk menyertakan metode untuk bekerja dengan aliran metadata.
IObservableMap<K, V> Memberi tahu penanganan aktivitas tentang perubahan dinamis pada peta, seperti saat item ditambahkan atau dihapus.
IObservableVector<T> Memberi tahu penanganan aktivitas perubahan pada vektor.
IOplockBreakingHandler Antarmuka ini saat ini tidak diimplementasikan.
IOutputStream Memungkinkan mendapatkan operasi penulis asinkron pada aliran byte berurutan.
IPdfRendererNative Mewakili API berkinerja tinggi untuk menampilkan satu halaman file Format Dokumen Portabel (PDF).
IPackageDebugSettings Memungkinkan pengembang debugger mengontrol siklus hidup aplikasi Windows Store, seperti ketika ditangguhkan atau dilanjutkan.
IPlayToManagerInterop Memungkinkan akses ke metode PlayToManager di aplikasi Windows Store yang mengelola beberapa jendela.
IPrintManagerInterop Memungkinkan akses ke metode PrintManager di aplikasi Windows Store yang mengelola beberapa jendela.
IPropertyValue Mewakili nilai dalam penyimpanan properti Windows Runtime.
IPropertyValueStatics Membuat objek IPropertyValue yang dapat Anda simpan di penyimpanan properti.
IRandomAccessStream Memungkinkan mendapatkan pembaca byte asinkron atau penulis byte yang diposisikan di lokasi yang ditentukan pada aliran byte akses acak.
IRandomAccessStreamFileAccessMode Menyediakan akses ke mode akses file yang digunakan ketika metode StorageFile.OpenAsync dipanggil untuk membuka aliran byte akses acak.
IReference<T> Memungkinkan perluasan sistem properti Windows Runtime untuk enumerasi, struktur, dan jenis delegasi yang ditentukan pengguna.
IReferenceArray<T> Memungkinkan perluasan sistem properti Windows Runtime untuk array enumerasi, struktur, dan jenis delegasi yang ditentukan pengguna.
IReferenceTracker Menentukan antarmuka yang diterapkan oleh kerangka kerja XAML untuk mengelola referensi objek XAML.
IReferenceTrackerHost Menentukan antarmuka yang menyediakan layanan global yang digunakan oleh sistem pengumpulan sampah (GC) yang digunakan oleh kerangka kerja XAML.
IReferenceTrackerManager Menentukan antarmuka untuk manajer referensi objek XAML. Terapkan antarmuka ini untuk mengelola instans IReferenceTracker pada objek XAML.
IReferenceTrackerTarget Menentukan antarmuka yang diimplementasikan oleh objek pengumpul sampah yang direferensikan dari XAML.
IRestrictedErrorInfo Mewakili detail kesalahan, termasuk informasi kesalahan terbatas.
ISoftwareBitmapNative Mewakili bitmap perangkat lunak.
ISoftwareBitmapNativeFactory Membuat instans ISoftwareBitmapNative.
IStorageFolderHandleAccess Menyediakan akses ke handel sistem operasi folder penyimpanan.
IStorageItemHandleAccess Menyediakan akses ke handel sistem operasi file penyimpanan.
IStringable Menyediakan cara untuk mewakili objek saat ini sebagai string.
ISurfaceImageSourceManagerNative Memungkinkan melakukan operasi massal di semua objek SurfaceImageSource yang dibuat dalam proses yang sama.
ISurfaceImageSourceNativeWithD2D Menyediakan implementasi permukaan Microsoft DirectX bersama yang ditampilkan dalam SurfaceImageSource atau VirtualSurfaceImageSource.
ISurfaceImageSourceNative Menyediakan implementasi permukaan ukuran tetap bersama untuk gambar Direct2D.
ISuspendingDeferral Mengelola operasi penangguhan aplikasi yang tertunda.
ISuspendingEventArgs Menyediakan data untuk peristiwa penangguhan aplikasi.
ISuspendingOperation Menyediakan informasi tentang operasi penangguhan aplikasi.
ISwapChainBackgroundPanelNative Menyediakan interoperatur antara XAML dan rantai pertukaran DirectX.
ISwapChainPanelNative Menyediakan interoperatur antara XAML dan rantai pertukaran DirectX. Tidak seperti SwapChainBackgroundPanel, SwapChainPanel dapat muncul di tingkat apa pun di pohon tampilan XAML, dan lebih dari 1 dapat hadir di pohon tertentu.
ISwapChainPanelNative2 Menyediakan interoperatur antara XAML dan rantai pertukaran DirectX. Tidak seperti SwapChainBackgroundPanel, SwapChainPanel dapat muncul di tingkat apa pun di pohon tampilan XAML, dan lebih dari 1 dapat hadir di pohon tertentu.
ITypedEventHandler<TSender, TArgs> Mewakili metode yang akan menangani peristiwa dari pengirim jenis TSender dan data peristiwa jenis T.
IUnbufferedFileHandleOplockCallback Menentukan metode panggilan balik yang ingin Anda jalankan ketika kunci oportunistik untuk handel yang Anda dapatkan dengan memanggil metodeIUnbufferedFileHandleProvider::OpenUnbufferedFileHandle rusak.
IUnbufferedFileHandleProvider Menyediakan akses ke handel dari aliran byte akses acak yang dibuat metode StorageFile.OpenAsync.
IVector<T> Mewakili kumpulan elemen akses acak.
IVectorChangedEventArgs Menyediakan data untuk peristiwaVectorChanged.
IVectorView> T< Mewakili tampilan yang tidak dapat diubah ke dalam IVector(T).
IVideoFrameNative Mewakili bingkai data video.
IVideoFrameNativeFactory Membuat instans IVideoFrameNative.
IViewProvider Mewakili tampilan dalam aplikasi.
IViewProviderFactory Membuat instans tampilan yang mengimplementasikan antarmukaIViewProvider.
IVirtualSurfaceImageSourceNative Menyediakan implementasi permukaan bersama yang besar (lebih besar dari ukuran layar) untuk gambar DirectX.
IVirtualSurfaceUpdatesCallbackNative Menyediakan antarmuka untuk implementasi perilaku menggambar saat VirtualSurfaceImageSource meminta pembaruan.
IWeakReference Mewakili referensi lemah ke objek.
IWeakReferenceSource Mewakili objek sumber tempat referensi lemah dapat diambil.
MapChangedEventHandler<K, V> Mewakili metode yang menangani peristiwamapMapChanged dari peta yang dapat diamati.
VectorChangedEventHandler<T> Mewakili metode yang menangani peristiwaVectorChanged dari vektor yang dapat diamati.