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 handler 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.
TResult IAsyncOperation<> 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 interoperaksi 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 metode ContactManager di aplikasi yang mengelola beberapa jendela.
ICoreApplication Memungkinkan aplikasi menangani perubahan status, mengelola jendela, dan berintegrasi dengan berbagai kerangka kerja UI.
ICoreApplicationExit Menyediakan sarana agar aplikasi Windows Store 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 Bursa Windows.
ICoreWindowInterop Memungkinkan aplikasi untuk mendapatkan handel jendela dari 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 di luar proses yang terdaftar.
IFindReferenceTargetsCallback Menentukan antarmuka untuk panggilan balik dari IReferenceTracker::FindTrackerTargets. Implementasi antarmuka ini harus meneruskan instans IReferenceTrackerTarget yang ditemukannya ke metode FoundTrackerTarget .
IInputPaneInterop Memungkinkan akses ke anggota kelas InputPane 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 melalui koleksi.
IKeyValuePair<K, V> Mewakili pasangan kunci-nilai.
ILanguageExceptionErrorInfo Memungkinkan pengambilan pointer IUnknown 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 bekerja di seluruh batas bahasa.
ILanguageExceptionTransform Memungkinkan proyeksi bahasa tersedia untuk sistem setiap dan semua konteks dari pengecualian yang dilemparkan dari konteks handler tangkapan yang menangkap pengecualian yang berbeda.
ILanguageExceptionStackBackTrace Memungkinkan proyeksi untuk menyediakan jejak tumpukan kustom untuk pengecualian tersebut.
IMap<K, V> Mewakili koleksi asosiatif.
IMapChangedEventArgs<K> Menyediakan data untuk peristiwa MapChanged .
IMapView<K, V> Mewakili tampilan yang tidak dapat diubah ke dalam IMap(K,V).
IMemoryBufferByteAccess Menyediakan akses ke IMemoryBuffer sebagai array byte.
IMetaDataAssemblyImport Menyediakan metode untuk mengakses dan memeriksa konten manifes rakitan.
IMetaDataDispenser Menyediakan metode untuk membuat cakupan metadata baru, atau membuka yang sudah ada.
IMetaDataDispenserEx Memperluas antarmuka IMetaDataDispenser 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 portabel executable (PE) atau sumber lain, seperti pustaka tipe atau biner metadata run-time yang berdiri sendiri.
IMetaDataImport2 Memperluas antarmuka IMetaDataImport untuk menyediakan kemampuan bekerja dengan jenis generik.
IMetaDataTables Menyediakan metode untuk penyimpanan dan pengambilan informasi metadata dalam tabel.
IMetaDataTables2 Memperluas IMetaDataTables untuk 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 tentang 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 Portable Document Format (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 Bursa Windows yang mengelola beberapa jendela.
IPropertyValue Mewakili nilai dalam penyimpanan properti Windows Runtime.
IPropertyValueStatics Membuat objek IPropertyValue yang bisa 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.
IReferensi<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 Mendefinisikan 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 Mendefinisikan 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 di 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 interoperabilitas antara XAML dan rantai pertukaran DirectX.
ISwapChainPanelNative Menyediakan interoperabilitas 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 interoperabilitas 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 metode IUnbufferedFileHandleProvider::OpenUnbufferedFileHandle rusak.
IUnbufferedFileHandleProvider Menyediakan akses ke handel dari aliran byte akses acak yang dibuat oleh metode StorageFile.OpenAsync .
IVector<T> Mewakili kumpulan elemen akses acak.
IVectorChangedEventArgs Menyediakan data untuk peristiwa VectorChanged .
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 antarmuka IViewProvider .
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 yang lemah ke objek.
IWeakReferenceSource Mewakili objek sumber tempat referensi lemah dapat diambil.
MapChangedEventHandler<K, V> Mewakili metode yang menangani peristiwa MapChanged dari peta yang dapat diamati.
VectorChangedEventHandler<T> Mewakili metode yang menangani peristiwa VectorChanged dari vektor yang dapat diamati.