Antarmuka Shell
Bagian ini menjelaskan antarmuka Windows Shell.
Di bagian ini
Topik | Deskripsi |
---|---|
IAccessibleObject |
Mengekspos metode yang dapat digunakan oleh aplikasi aksesibilitas. |
IAccessibilityDockingService |
Menambatkan satu jendela aplikasi aksesibilitas ke bagian bawah layar. |
IAccessibilityDockingServiceCallback |
Menginformasikan aplikasi aksesibilitas bahwa jendelanya telah dilepas. |
IACLCustomMRU |
Mengekspos metode yang digunakan untuk menginisialisasi daftar yang terakhir digunakan (MRU) untuk objek pelengkapan otomatis. |
IACList |
Mengekspos metode yang meningkatkan efisiensi pelengkapan otomatis ketika string kandidat diatur dalam hierarki. |
IACList2 |
Memperluas antarmuka IACList untuk memungkinkan klien objek lengkapi otomatis untuk mengambil dan mengatur bendera opsi. |
IActionProgress |
Mewakili kelas dasar abstrak tempat operasi berbasis kemajuan dapat mewarisi. |
IActionProgressDialog |
Mengekspos metode yang menginisialisasi dan menghentikan dialog kemajuan. |
IApplicationActivationManager |
Menyediakan metode yang mengaktifkan aplikasi Windows Store untuk ekstensi Luncurkan, File, dan Protokol. Anda biasanya akan menggunakan antarmuka ini dalam debugger dan alat desain. |
IApplicationAssociationRegistration |
Mengekspos metode yang mengkueri dan mengatur aplikasi default untuk Jenis Asosiasi file tertentu, dan protokol pada Tingkat Asosiasi tertentu. Catatan: Pada Windows 8, satu-satunya fungsionalitas antarmuka ini yang didukung adalah QueryCurrentDefault. |
IApplicationAssociationRegistrationUI |
Mengekspos metode yang meluncurkan kotak dialog asosiasi tingkat lanjut di mana pengguna dapat menyesuaikan asosiasi mereka. |
IApplicationDesignModeSettings |
Memungkinkan aplikasi alat pengembangan untuk secara dinamis spoof sistem dan status pengguna, seperti resolusi tampilan asli, faktor skala perangkat, dan status tampilan aplikasi, untuk tujuan pengujian aplikasi Windows Store yang berjalan dalam mode desain untuk berbagai faktor bentuk tanpa perlu perangkat keras yang sebenarnya. Juga memungkinkan pengujian perubahan dalam status yang biasanya dikendalikan pengguna untuk menguji aplikasi Windows Store di bawah berbagai skenario. |
IApplicationDesignModeSettings2 |
Memungkinkan aplikasi alat pengembangan mengontrol sistem dan status pengguna secara dinamis, seperti resolusi tampilan asli, faktor skala perangkat, dan tata letak tampilan aplikasi, yang dilaporkan ke aplikasi Windows Store untuk tujuan menguji aplikasi Windows Store yang berjalan dalam mode desain untuk berbagai faktor bentuk tanpa perlu perangkat keras yang sebenarnya. Juga memungkinkan pengujian perubahan dalam status yang biasanya dikendalikan pengguna untuk menguji aplikasi Windows Store di bawah berbagai skenario. |
IApplicationDestinations |
Mengekspos metode yang memungkinkan aplikasi menghapus satu atau semua tujuan dari kategori Terbaru atau Sering dalam Daftar Lompat. |
IApplicationDocumentLists |
Mengekspos metode yang memungkinkan aplikasi untuk mengambil konten kategori Terbaru atau Sering dalam Jump List. |
IAppPublisher |
Mengekspos metode untuk menerbitkan aplikasi melalui Tambahkan/Hapus Program di Panel Kontrol. Ini adalah antarmuka utama yang diterapkan untuk tujuan ini. |
IAppVisibility |
Menyediakan fungsionalitas untuk menentukan apakah tampilan menampilkan aplikasi Windows Store. |
IAppVisibilityEvents |
Memungkinkan aplikasi menerima pemberitahuan perubahan status dalam tampilan dan perubahan visibilitas layar Mulai. |
IAssocHandler |
Mengekspos metode untuk operasi dengan kotak dialog atau menu asosiasi file. |
IAssocHandlerInvoker |
Mengekspos metode yang memanggil handler aplikasi terkait. |
IAttachmentExecute |
Mengekspos metode yang bekerja dengan aplikasi klien untuk menyajikan lingkungan pengguna yang menyediakan unduhan dan pertukaran file yang aman melalui lampiran email dan olahpesan. |
IAutoComplete |
Diekspos oleh objek pelengkapan otomatis (CLSID_AutoComplete). Antarmuka ini memungkinkan aplikasi untuk menginisialisasi, mengaktifkan, dan menonaktifkan objek. |
IAutoComplete2 |
Memperluas IAutoComplete. Antarmuka ini memungkinkan klien objek lengkapi otomatis untuk mengambil dan mengatur sejumlah opsi yang mengontrol cara pelengkapan otomatis beroperasi. |
IAutoCompleteDropDown |
Mengekspos metode yang memungkinkan klien untuk mengatur ulang atau mengkueri status tampilan daftar drop-down lengkapi otomatis, yang berisi kemungkinan penyelesaian ke string yang dimasukkan oleh pengguna dalam kontrol edit. |
IBandHost |
Mengekspos metode yang membuat dan menghancurkan pita dan menentukan ketersediaannya. |
IBandSite |
Mengekspos metode yang mengontrol objek pita. |
IBrowserFrameOptions |
Memungkinkan browser atau host untuk bertanya kepada IShellView perilaku tampilan seperti apa yang didukung. |
ICategorizer |
Mengekspos metode yang digunakan untuk mendapatkan informasi tentang daftar pengidentifikasi item. |
ICategoryProvider |
Mengekspos daftar pengkategori yang terdaftar di IShellFolder. |
ICDBurn |
Mengekspos metode yang menentukan apakah sistem memiliki perangkat keras untuk menulis ke CD, huruf drive perangkat penulis CD, dan secara terprogram memulai sesi penulisan CD. |
IColumnManager |
Mengekspos metode yang memungkinkan inspeksi dan manipulasi kolom dalam tampilan Detail Windows Explorer. Setiap kolom dirujuk oleh struktur PROPERTYKEY , yang menamai properti. |
ICommDlgBrowser |
Diekspos oleh kotak dialog file umum yang akan digunakan saat menghosting browser Shell. Jika didukung, ICommDlgBrowser mengekspos metode yang memungkinkan tampilan Shell menangani beberapa kasus yang memerlukan perilaku berbeda dalam kotak dialog daripada dalam tampilan Shell normal. Anda mendapatkan penunjuk antarmuka ICommDlgBrowser dengan memanggil QueryInterface pada objek IShellBrowser. |
ICommDlgBrowser2 |
Memperluas kemampuan ICommDlgBrowser. Antarmuka ini diekspos oleh kotak dialog file umum ketika mereka menghosting browser Shell. Pointer ke ICommDlgBrowser2 dapat diperoleh dengan memanggil QueryInterface pada objek IShellBrowser. |
ICommDlgBrowser3 |
Memperluas kemampuan ICommDlgBrowser2, dan digunakan oleh kotak dialog file umum saat menghosting browser Shell. |
IComputerInfoChangeNotify |
Antarmuka ini mungkin tidak ada di Versi Windows yang lebih baru. |
IConnectableCredentialProviderCredential |
Mengekspos metode untuk menyambungkan dan memutuskan objek IConnectableCredentialProviderCredential. |
IContactManagerInterop |
Memungkinkan akses ke metode ContactManager di aplikasi yang mengelola beberapa jendela. |
IContextMenu |
Mengekspos metode yang membuat atau menggabungkan menu pintasan yang terkait dengan objek Shell. |
IContextMenu2 |
Mengekspos metode yang membuat atau menggabungkan menu pintasan (konteks) yang terkait dengan objek Shell. Memperluas IContextMenu dengan menambahkan metode yang memungkinkan objek klien menangani pesan yang terkait dengan item menu yang digambar pemilik. |
IContextMenu3 |
Mengekspos metode yang membuat atau menggabungkan menu pintasan yang terkait dengan objek Shell. Memungkinkan objek klien menangani pesan yang terkait dengan item menu yang digambar pemilik dan memperluas IContextMenu2 dengan menerima nilai pengembalian dari penanganan pesan tersebut. |
IContextMenuCB |
Mengekspos metode yang memungkinkan panggilan balik menu konteks. Misalnya, untuk menambahkan ikon perisai ke menuItem yang memerlukan elevasi. |
IControlMarkup |
|
ICopyHook |
Mengekspos metode yang membuat handler hook salinan. Handler hook salin adalah ekstensi Shell yang menentukan apakah folder Shell atau objek printer dapat dipindahkan, disalin, diganti namanya, atau dihapus. Shell memanggil metode ICopyHook::CopyCallback sebelum melakukan salah satu operasi ini. |
ICreateObject |
Mengekspos metode yang membuat objek kelas tertentu. |
ICreatingProcess |
Digunakan oleh ShellExecuteEx dan IContextMenu untuk memungkinkan pemanggil mengubah beberapa parameter proses yang sedang dibuat. |
ICreateProcessInputs |
Digunakan oleh antarmuka ICreatingProcess untuk mengubah beberapa parameter proses yang sedang dibuat. |
ICredentialProvider |
Mengekspos metode yang digunakan dalam penyiapan dan manipulasi penyedia kredensial. Semua penyedia kredensial harus menerapkan antarmuka ini. |
ICredentialProviderCredential |
Mengekspos metode yang memungkinkan penanganan kredensial. |
ICredentialProviderCredential2 |
Memperluas antarmuka ICredentialProviderCredential dengan menambahkan metode yang mengambil pengidentifikasi keamanan (SID) pengguna. Kredensial dikaitkan dengan pengguna tersebut dan dapat dikelompokkan di bawah petak peta pengguna. |
ICredentialProviderCredentialEvents |
Menyediakan mekanisme panggilan balik asinkron yang digunakan oleh kredensial untuk memberi tahunya tentang peristiwa perubahan status atau teks di UI Masuk atau Antarmuka Pengguna Kredensial. |
ICredentialProviderCredentialEvents2 |
Memperluas antarmuka ICredentialProviderCredentialEvents dengan menambahkan metode yang memungkinkan pembaruan batch bidang di UI Logon atau Antarmuka Pengguna Kredensial. |
ICredentialProviderCredentialWithFieldOptions |
Menyediakan metode yang memungkinkan kerangka kerja penyedia info masuk untuk menentukan apakah Anda telah membuat kustomisasi ke opsi bidang di UI masuk atau kredensial. |
ICredentialProviderEvents |
Menyediakan mekanisme panggilan balik asinkron yang digunakan oleh penyedia kredensial untuk memberi tahunya tentang perubahan dalam daftar kredensial atau bidangnya. |
ICredentialProviderFilter |
Digunakan untuk memfilter penyedia kredensial secara dinamis berdasarkan informasi yang tersedia saat runtime. |
ICredentialProviderSetUserArray |
Menyediakan metode yang memungkinkan penyedia kredensial untuk menerima sekumpulan pengguna yang akan ditampilkan di UI masuk atau kredensial. |
ICredentialProviderUser |
Menyediakan metode yang digunakan untuk mengambil properti tertentu dari masing-masing pengguna yang disertakan dalam UI masuk atau kredensial. |
ICredentialProviderUserArray |
Mewakili sekumpulan pengguna yang akan muncul di UI masuk atau kredensial. Informasi ini memungkinkan penyedia kredensial untuk menghitung set untuk mengambil informasi properti tentang setiap pengguna untuk mengisi bidang atau memfilter set. |
ICurrentItem |
Diperoleh dengan memanggil IShellFolder::BindToObject untuk item. Jika item mewakili rekam jepret item pada waktu sebelumnya, antarmuka ini akan mendapatkan versi item saat ini. |
ICurrentWorkingDirectory |
Mengekspos metode yang memungkinkan klien untuk mengambil atau mengatur direktori kerja objek saat ini. |
ICustomDestinationList |
Mengekspos metode yang memungkinkan aplikasi menyediakan Jump List kustom, termasuk tujuan dan tugas, untuk ditampilkan di taskbar. |
IDataObjectAsyncCapability |
Memungkinkan antarmuka yang biasanya sinkron untuk berfungsi secara asinkron. Catatan: Antarmuka ini adalah versi IAsyncOperation yang saat ini diganti namanya. |
IDataObjectProvider |
Menyediakan metode yang memungkinkan Anda mengatur atau mengambil antarmuka IDataObject objek DataPackage, yang digunakan DataPackage untuk mendukung interoperabilitas. Objek DataPackage digunakan oleh aplikasi untuk menyediakan data ke aplikasi lain. |
IDataTransferManagerInterop |
Mengaktifkan akses ke metode DataTransferManager di aplikasi Windows Store yang mengelola beberapa jendela. |
IDefaultExtractIconInit |
Mengekspos metode untuk mengatur ikon default yang terkait dengan objek. |
IDefaultFolderMenuInitialize |
Menyediakan metode yang digunakan untuk mendapatkan dan mengatur informasi menu pintasan. Informasi ini sama dengan yang diberikan kepada SHCreateDefaultContextMenu melalui struktur DEFCONTEXTMENU. |
IDelayedPropertyStoreFactory |
Mengekspos metode untuk membuat objek IPropertyStore tertentu dalam keadaan di mana akses properti berpotensi lambat. |
IDelegateFolder |
Mengekspos metode di mana folder delegasi diberikan antarmuka IMalloc yang diperlukan untuk mengalokasikan dan membebaskan ID item. |
IDelegateItem |
Digunakan untuk mendapatkan representasi yang segera mendasar dari jalur item. |
IDesktopGadget |
Mengekspos metode yang memungkinkan penambahan terprogram gadget yang diinstal ke desktop pengguna. |
IDesktopWallpaper |
|
IDestinationStreamFactory |
Mengekspos metode untuk menyalin aliran atau file secara manual sebelum menerapkan perubahan pada properti. |
IDisplayItem |
Mengekspos metode yang menemukan versi item saat ini yang akan digunakan untuk mendapatkan properti tampilan, seperti nama item, yang akan ditampilkan di UI. Digunakan oleh dialog mesin salin untuk menyediakan UI dengan item yang sesuai untuk ditampilkan. Jika tidak ada versi lain yang dapat ditemukan, item saat ini akan digunakan. |
IDockingWindow |
Mengekspos metode yang memberi tahu objek jendela dock perubahan, termasuk memperlihatkan, menyembunyikan, dan menghapus yang akan datang. Antarmuka ini diimplementasikan oleh objek jendela yang dapat ditampung dalam ruang batas jendela Windows Explorer. |
IDockingWindowFrame |
Mengekspos metode yang mendukung penambahan objek IDockingWindow ke bingkai. Diimplementasikan oleh browser. |
IDockingWindowSite |
Mengekspos metode yang mengelola ruang batas untuk satu atau beberapa objek IDockingWindow. Antarmuka ini diimplementasikan oleh browser dan mirip dengan antarmuka IOleInPlaceUIWindow. |
IDragSourceHelper |
Diekspos oleh Shell untuk memungkinkan aplikasi menentukan gambar yang akan ditampilkan selama operasi seret dan letakkan Shell. |
IDragSourceHelper2 |
Mengekspos metode yang menambahkan fungsionalitas ke IDragSourceHelper. Metode ini mengatur karakteristik operasi seret dan letakkan melalui objek IDragSourceHelper . |
IDropTargetHelper |
Mengekspos metode yang memungkinkan target penurunan menampilkan gambar seret saat gambar berada di atas jendela target. |
IDynamicHWHandler |
Dipanggil oleh AutoPlay. Mengekspos metode yang mendapatkan informasi dinamis mengenai handler terdaftar sebelum menampilkannya kepada pengguna. |
IEnumAssocHandlers |
Mengekspos metode yang memungkinkan enumerasi kumpulan handler yang terkait dengan ekstensi nama file tertentu. |
IEnumerableView |
Mengekspos metode yang menghitung konten tampilan dan menerima pemberitahuan dari panggilan balik setelah penyelesaian enumerasi. Antarmuka ini memungkinkan klien tampilan untuk mencoba berbagi daftar konten folder tampilan. |
IEnumExplorerCommand |
Disediakan oleh IExplorerCommandProvider. Antarmuka ini berisi enumerasi perintah yang akan dimasukkan ke dalam bilah perintah. |
IEnumExtraSearch |
Enumerator OLE standar yang digunakan oleh klien untuk menentukan objek pencarian yang tersedia untuk folder. |
IEnumFullIDList |
Mengekspos sekumpulan metode standar yang menghitung pointer ke daftar pengidentifikasi item (PIDL) item dalam folder Shell. |
IEnumIDList |
Mengekspos sekumpulan metode standar yang digunakan untuk menghitung PIDL item dalam folder Shell. Ketika metode IShellFolder::EnumObjects folder dipanggil, ia membuat objek enumerasi dan meneruskan penunjuk ke antarmuka IEnumIDList objek kembali ke aplikasi panggilan. |
IEnumObjects |
Mengekspos metode untuk menghitung objek yang tidak diketahui. |
IEnumPublishedApps |
Mengekspos metode yang menghitung aplikasi yang diterbitkan untuk Menambahkan/Menghapus Program di Panel Kontrol. Objek yang mengekspos antarmuka ini diminta melalui IAppPublisher::EnumApps. |
IEnumReadyCallback |
Mengekspos metode yang memungkinkan tampilan untuk memberi tahu pelaksana ketika enumerasi telah selesai. Tampilan memanggil metode ini untuk memberi tahu pelaksana bahwa enumerasi dapat diambil melalui IEnumerableView::CreateEnumIDListFromContents. Panggilan balik memungkinkan pelaksana untuk berbagi enumerasi tampilan. |
IEnumResources |
Mengekspos metode enumerasi sumber daya. |
IEnumShellItems |
Mengekspos enumerasi antarmuka IShellItem . Antarmuka ini biasanya diperoleh dengan memanggil metode IEnumShellItems. |
IEnumSyncMgrConflict |
Mengekspos metode enumerasi konflik. |
IEnumSyncMgrEvents |
Mengekspos metode enumerasi peristiwa sinkronisasi. |
IEnumSyncMgrSyncItems |
Mengekspos metode yang menghitung objek item sinkronisasi yang dikelola oleh handler. |
IExecuteCommand |
Mengekspos metode yang mengatur status atau parameter tertentu yang terkait dengan kata kerja perintah, serta metode untuk memanggil kata kerja tersebut. |
IExecuteCommandApplicationHostEnvironment |
Menyediakan satu metode yang memungkinkan aplikasi untuk menentukan apakah hostnya berada dalam mode desktop atau imersif. |
IExecuteCommandHost |
Menyediakan metode yang memungkinkan handler kata kerja Shell berbasis IExplorerCommand untuk mengkueri mode UI komponen host tempat aplikasi dipanggil. |
IExplorerBrowser |
IExplorerBrowser adalah objek browser yang dapat dinavigasi atau yang dapat menghosting tampilan objek data. Sebagai objek browser berfungsi lengkap, ia juga mendukung log perjalanan otomatis. |
IExplorerBrowserEvents |
Mengekspos metode untuk pemberitahuan navigasi browser Explorer dan melihat peristiwa pembuatan. |
IExplorerCommand |
Mengekspos metode yang mendapatkan tampilan perintah, menghitung subperintah, atau memanggil perintah. |
IExplorerCommandProvider |
Mengekspos metode untuk membuat perintah Explorer dan enumerator perintah. |
IExplorerCommandState |
Mengekspos satu metode yang memungkinkan pengambilan status perintah. |
IExplorerPaneVisibility |
Digunakan di Windows Explorer oleh implementasi IShellFolder untuk memberikan saran pada tampilan tentang panel apa yang terlihat. Selain itu, host IExplorerBrowser dapat menggunakan antarmuka ini untuk memberikan informasi tentang visibilitas panel. Host harus menerapkan QueryService dengan SID_ExplorerPaneVisibility sebagai ID layanan. Host harus berada di rantai situs. Implementasi IExplorerPaneVisibility diambil dari folder Shell. Folder Shell, pada gilirannya, diambil dari tampilan. Ekstensi namespace dapat memilih untuk menyediakan tampilan kustom (IShellView) daripada menggunakan objek tampilan folder sistem (DefView). Dalam hal ini, implementasi IShellView harus menyertakan implementasi IFolderView::GetFolder untuk mengembalikan objek IExplorerPaneVisibility. Ekstensi namespace dapat memberikan tampilan kustom dengan menerapkan IShellView itu sendiri daripada menggunakan objek tampilan folder sistem (DefView). Dalam hal ini, implementasi IShellView harus menyertakan implementasi IFolderView::GetFolder untuk menggunakan IExplorerPaneVisibility . |
IExtractIcon |
Mengekspos metode yang memungkinkan klien untuk mengambil ikon yang terkait dengan salah satu objek dalam folder. |
IExtractImage |
Mengekspos metode yang meminta gambar mini dari folder Shell. |
IExtractImage2 |
Memperluas kemampuan IExtractImage. |
IFileDialog |
Mengekspos metode yang menginisialisasi, memperlihatkan, dan mendapatkan hasil dari dialog file umum. |
IFileDialog2 |
Memperluas antarmuka IFileDialog dengan menyediakan metode yang memungkinkan pemanggil untuk memberi nama lokasi tertentu yang dibatasi yang dapat dijelajahi dalam dialog file umum serta untuk menentukan teks alternatif untuk ditampilkan sebagai label pada tombol Batal. |
IFileDialogControlEvents |
Mengekspos metode yang memungkinkan aplikasi diberi tahu tentang peristiwa yang terkait dengan kontrol yang telah ditambahkan aplikasi ke dialog file umum. |
IFileDialogCustomize |
Mengekspos metode yang memungkinkan aplikasi menambahkan kontrol ke dialog file umum. |
IFileDialogEvents |
Mengekspos metode yang memungkinkan pemberitahuan peristiwa dalam dialog file umum. |
IFileIsInUse |
Mengekspos metode yang dapat dipanggil untuk mendapatkan informasi tentang atau menutup file yang digunakan oleh aplikasi lain. Ketika aplikasi mencoba mengakses file dan menemukan file yang sudah digunakan, aplikasi dapat menggunakan metode antarmuka ini untuk mengumpulkan informasi untuk disajikan kepada pengguna dalam kotak dialog. |
IFileOpenDialog |
Memperluas antarmuka IFileDialog dengan menambahkan metode khusus untuk dialog terbuka. |
IFileOperation |
Mengekspos metode untuk menyalin, memindahkan, mengganti nama, membuat, dan menghapus item Shell serta metode untuk memberikan dialog kemajuan dan kesalahan. Antarmuka ini menggantikan fungsi SHFileOperation . |
IFileOperationProgressSink |
Mengekspos metode yang menyediakan sistem pemberitahuan kaya yang digunakan oleh pemanggil IFileOperation untuk memantau detail operasi yang mereka lakukan melalui antarmuka tersebut. |
IFileSaveDialog |
Memperluas antarmuka IFileDialog dengan menambahkan metode khusus untuk dialog simpan, yang mencakup yang menyediakan dukungan untuk pengumpulan metadata yang akan dipertahankan dengan file. |
IFileSyncMergeHandler |
|
IFileSystemBindData |
Mengekspos metode yang menyimpan informasi sistem file untuk mengoptimalkan panggilan ke IShellFolder::P arseDisplayName. |
IFileSystemBindData2 |
Memperluas IFileSystemBindData, yang menyimpan informasi sistem file untuk mengoptimalkan panggilan ke IShellFolder::P arseDisplayName. Antarmuka ini menambahkan set kemampuan atau mendapatkan ID file atau pengidentifikasi kelas persimpangan (CLSID). |
IFileViewer |
Mengekspos metode yang menunjuk antarmuka yang memungkinkan penampil file terdaftar diberi tahu ketika harus menampilkan atau mencetak file. |
IFileViewerSite |
Mengekspos metode yang menunjuk antarmuka yang memungkinkan penampil file mengambil handel ke jendela yang disematkan saat ini, atau untuk mengatur jendela baru yang disematkan. Jendela yang disematkan adalah jendela tempat penampil file saat ini menampilkan file. Saat pengguna memilih file baru untuk dilihat, Shell mengarahkan penampil file untuk menampilkan file baru di jendela yang disematkan daripada membuat jendela baru. |
IFolderFilter |
Diekspos oleh klien untuk menentukan cara memfilter enumerasi folder Shell oleh aplikasi server. |
IFolderFilterSite |
Diekspor oleh host untuk memungkinkan klien menentukan cara memfilter enumerasi folder Shell. |
IFolderView |
Mengekspos metode yang mengambil informasi tentang opsi tampilan folder, memilih item yang ditentukan di folder tersebut, dan mengatur mode tampilan folder. |
IFolderView2 |
Mengekspos metode yang mengambil informasi tentang opsi tampilan folder, memilih item yang ditentukan di folder tersebut, dan mengatur mode tampilan folder. |
IFolderViewHost |
Mengekspos metode yang menghosting objek IFolderView di jendela. |
IFolderViewOptions |
Mengekspos metode yang memungkinkan kontrol opsi tampilan folder khusus untuk tampilan Windows 7 dan yang lebih baru. |
IFolderViewSettings |
Mengekspos metode untuk mendapatkan pengaturan tampilan folder. |
IFrameworkInputPane |
Menyediakan metode yang memungkinkan aplikasi diberi tahu tentang perubahan status dan lokasi untuk panel input. |
IFrameworkInputPaneHandler |
Memungkinkan aplikasi diberi tahu saat panel input (keyboard di layar atau panel tulisan tangan) sedang ditampilkan atau disembunyikan. Ini memungkinkan jendela aplikasi untuk menyesuaikan tampilannya sehingga tidak ada area input (seperti kotak teks) yang dikaburkan oleh panel input. |
IHandlerActivationHost |
|
IHandlerInfo |
Menyediakan metode yang memberikan informasi tentang handler ke metode antarmuka IHandlerActivationHost. |
IHomeGroup |
Mengekspos metode yang menentukan status keanggotaan HomeGroup komputer dan menampilkan wizard berbagi. |
IHWEventHandler |
Dipanggil oleh AutoPlay untuk mengimplementasikan penanganan jenis media terdaftar. |
IHWEventHandler2 |
Memperluas antarmuka IHWEventHandler untuk mengatasi elevasi Kontrol Akun Pengguna (UAC) untuk handler perangkat. |
IIdentityName |
Mengekspos metode untuk membandingkan dua item untuk melihat apakah keduanya sama. |
IImageRecompress |
Mengekspos metode yang mengkompresi ulang gambar. |
IInitializeCommand |
Mengekspos satu metode yang digunakan untuk menginisialisasi objek yang mengimplementasikan IExplorerCommandState, IExecuteCommand atau IDropTarget dengan nama perintah yang ditentukan aplikasi dan properti terdaftarnya. |
IInitializeWithBindCtx |
Mengekspos metode yang menginisialisasi handler, seperti handler properti, handler thumbnail, atau handler pratinjau, dengan konteks pengikatan. |
IInitializeWithFile |
Mengekspos metode untuk menginisialisasi handler, seperti handler properti, handler thumbnail, atau handler pratinjau, dengan jalur file. |
IInitializeWithItem |
Mengekspos metode yang digunakan untuk menginisialisasi handler, seperti handler properti, handler thumbnail, atau handler pratinjau, dengan IShellItem. |
IInitializeWithPropertyStore |
Mengekspos metode yang menginisialisasi handler, seperti handler properti, handler thumbnail, atau handler pratinjau, dengan penyimpanan properti. |
IInitializeWithStream |
Mengekspos metode yang menginisialisasi handler, seperti handler properti, handler thumbnail, atau handler pratinjau, dengan aliran. |
IInitializeWithWindow |
Mengekspos metode di mana klien dapat menyediakan jendela pemilik ke objek Windows Runtime yang digunakan dalam aplikasi desktop. |
IInputObject |
Mengekspos metode yang mengubah aktivasi UI dan akselerator proses untuk objek input pengguna yang terkandung dalam Shell. |
IInputObject2 |
Mengekspos metode yang memperluas IInputObject dengan menangani akselerator global. |
IInputObjectSite |
Mengekspos metode yang digunakan untuk mengomunikasikan perubahan fokus untuk objek input pengguna yang terkandung dalam Shell. |
IInputPanelConfiguration |
Menyediakan fungsionalitas untuk aplikasi desktop untuk ikut serta dalam mekanisme pelacakan fokus yang digunakan di aplikasi Windows Store. |
IInputPanelInvocationConfiguration |
Memungkinkan aplikasi Windows Store untuk menolak perilaku pemanggilan otomatis. |
IIOCancelInformation |
Mengekspos metode untuk memposting pesan jendela pembatalan ke utas proses dari Dialog Kemajuan. Antarmuka ini memungkinkan dialog kemajuan untuk memposting pesan utas melalui PostThreadMessage ke utas pekerja untuk membatalkan operasinya. Utas pekerja harus secara berkala memeriksa antrean pesan melalui GetMessage, PeekMessage atau MsgWaitForMultipleObjectsEx. Metode IIOCancelInformation::SetCancelInformation memberi tahu dialog kemajuan ID utas mana dan pesan apa ke PostThreadMessage saat pengguna mengklik Batal. ID utas "nol" menonaktifkan operasi pengiriman untuk pesan pembatalan. |
IItemNameLimits |
Mengambil daftar karakter yang valid dan tidak valid atau panjang maksimum nama di namespace. Gunakan antarmuka ini untuk penguraian dan terjemahan validasi. |
IKnownFolder |
Mengekspos metode yang memungkinkan aplikasi untuk mengambil informasi tentang kategori, jenis, GUID, nilai PIDL, kemampuan pengalihan, dan definisi folder yang diketahui. Ini menyediakan metode untuk pengambilan objek IShellItem folder yang diketahui. Ini juga menyediakan metode untuk mendapatkan atau mengatur jalur folder yang diketahui. |
IKnownFolderManager |
Mengekspos metode yang membuat, menghitung, atau mengelola folder yang diketahui yang ada. |
ILaunchSourceAppUserModelId |
Menyediakan metode untuk mengambil AppUserModelId. |
ILaunchSourceViewSizePreference |
Menyediakan metode untuk mengambil informasi tentang aplikasi sumber. |
ILaunchTargetMonitor |
|
ILaunchTargetViewSizePreference |
Menyediakan metode untuk mengambil ukuran tampilan pilihan untuk jendela aplikasi baru. |
IMarkupCallback |
|
IMenuPopup |
IMenuPopup dapat diubah atau tidak tersedia. |
IModalWindow |
Mengekspos metode yang mewakili jendela modal. Antarmuka ini digunakan dalam Wizard Paspor Windows XP. |
IMultiMonitorDockingSite |
Diimplementasikan oleh browser. Mengekspos metode yang mengelola monitor mana yang berisi taskbar Windows pada beberapa sistem monitor. |
INamedPropertyBag |
Mengekspos metode yang menyediakan objek dengan tas properti tertentu di mana objek dapat menyimpan propertinya. |
INamedPropertyStore |
Mengekspos metode yang mendapatkan dan mengatur properti bernama. |
INameSpaceTreeAccessible |
Mengekspos metode yang melakukan tindakan aksesibilitas pada item Shell dari kontrol pohon namespace. |
INameSpaceTreeControl |
Mengekspos metode yang digunakan untuk melihat dan memanipulasi simpul di pohon item Shell. |
INameSpaceTreeControl2 |
Memperluas antarmuka INameSpaceTreeControl dengan menyediakan metode yang mendapatkan dan mengatur gaya tampilan kontrol treeview untuk digunakan dengan item namespace Shell. |
INameSpaceTreeControlCustomDraw |
Mengekspos metode yang memungkinkan pengguna menggambar kontrol pohon namespace kustom dan itemnya. |
INameSpaceTreeControlDropHandler |
Mengekspos metode handler untuk seret dan letakkan. Digunakan oleh kontrol pohon namespace untuk memberi tahu klien tentang operasi seret dan letakkan yang terjadi dalam kontrol. Menyediakan cara bagi klien untuk mencegat operasi penghilangan dan melakukan tindakannya sendiri, atau untuk mengembalikan efek penurunan yang diinginkan. |
INameSpaceTreeControlEvents |
Mengekspos metode untuk menangani peristiwa INameSpaceTreeControl. |
INameSpaceTreeControlFolderCapabilities |
Mengekspos metode tunggal yang mengambil status dukungan pemfilteran System.IsPinnedToNameSpaceTree folder. |
INamespaceWalk |
Mengekspos metode yang memanjakan namespace dari simpul akar tertentu. Kedalaman panduan ditentukan dan array opsional dikembalikan yang berisi ID semua simpul yang berjalan. |
INamespaceWalkCB |
Antarmuka panggilan balik yang mengekspos metode yang digunakan dengan INamespaceWalk. Setelah melakukan jalan-jalan dengan INamespaceWalk, objek IShellFolder yang mewakili simpul yang berjalan diteruskan ke metode INamespaceWalkCB. Apa yang dilakukan metode tersebut dengan informasi tergantung pada objek yang mengimplementasikannya. |
INamespaceWalkCB2 |
Memperluas INamespaceWalkCB dengan metode yang diperlukan untuk menyelesaikan panduan namespace. Metode ini menghapus data yang dikumpulkan selama perjalanan. |
INewMenuClient |
Mengekspos metode yang memungkinkan manipulasi item di menu Windows 7. |
INewShortcutHook |
Mengekspos metode untuk membuat pintasan Internet baru. |
INewWindowManager |
Mengekspos metode yang menentukan apakah jendela yang diluncurkan oleh jendela lain harus ditampilkan atau diblokir, memungkinkan kontrol jendela pop-up. |
INotifyReplica |
Mengekspos metode yang memberi pembuat objek sarana untuk memberi tahu objek bahwa metode tersebut mungkin tunduk pada rekonsiliasi berikutnya. Reconciler tas kerja bertanggung jawab untuk mengimplementasikan antarmuka ini. |
IObjectArray |
Mengekspos metode yang memungkinkan klien mengakses item dalam kumpulan objek yang mendukung IUnknown. |
IObjectCollection |
Memperluas antarmuka IObjectArray dengan menyediakan metode yang memungkinkan klien untuk menambahkan dan menghapus objek yang mendukung IUnknown dalam koleksi. |
IObjectProvider |
Mengekspos metode untuk menemukan objek yang dinamai dengan GUID dari objek lain. Tidak seperti QueryService antarmuka ini tidak akan mendelegasikan fungsionalitasnya ke objek lain. |
IObjectWithAppUserModelID |
Mengekspos metode yang memungkinkan pelaksana objek IAssocHandler kustom untuk menyediakan akses ke ID Model Pengguna Aplikasi eksplisit (AppUserModelID). Informasi ini digunakan untuk menentukan apakah jenis file tertentu dapat ditambahkan ke Jump List aplikasi. |
IObjectWithBackReferences |
Menyediakan metode untuk berinteraksi dengan referensi belakang yang dipegang oleh objek. |
IObjectWithCancelEvent |
Menyediakan penelepon dengan peristiwa yang akan disinyalir oleh objek yang dipanggil untuk menunjukkan pembatalan tugas. |
IObjectWithFolderEnumMode |
Mengekspos metode yang mendapatkan dan mengatur mode enumerasi dari item yang diurai. |
IObjectWithProgID |
Mengekspos metode yang menyediakan akses ke ProgID yang terkait dengan objek. |
IObjectWithPropertyKey |
Mengekspos metode untuk mendapatkan dan mengatur kunci properti. |
IObjectWithSelection |
Mengekspos metode yang mendapatkan atau mengatur item yang dipilih yang diwakili oleh array item Shell. |
IObjMgr |
Mengekspos metode yang memungkinkan klien menambahkan atau menghapus objek dari kumpulan objek yang dikelola oleh objek server. |
IOpenControlPanel |
Mengekspos metode yang mengambil status tampilan Panel Kontrol, jalur item Panel Kontrol individual, dan yang membuka Panel Kontrol itu sendiri atau item Panel Kontrol individual. |
IOpenSearchSource |
Mengekspos metode untuk mendapatkan hasil pencarian dari sumber data OpenSearch sisi klien kustom. |
IOperationsProgressDialog |
Mengekspos metode untuk mendapatkan, mengatur, dan mengkueri dialog kemajuan. |
IPackageDebugSettings |
Memungkinkan pengembang debugger mengontrol siklus hidup aplikasi Windows Store, seperti menangguhkan atau melanjutkan. |
IPackageExecutionStateChangeNotification |
Mengaktifkan penerimaan pemberitahuan perubahan status paket selama penelusuran kesalahan aplikasi Windows Store. |
IParentAndItem |
Mengekspos metode yang mendapatkan dan mengatur induk dan ID anak induk. Meskipun IParentAndItem biasanya diimplementasikan pada IShellItems, IParentAndItem tidak spesifik untuk IShellItem. |
IParseAndCreateItem |
|
IPersistFolder |
Mengekspos metode yang menginisialisasi objek folder Shell. |
IPersistFolder2 |
Mengekspos metode yang mendapatkan informasi dari objek folder Shell. |
IPersistFolder3 |
Memperluas antarmuka IPersistFolder dan IPersistFolder2 dengan memungkinkan objek folder menerapkan penanganan pintasan folder yang tidak terdefault. |
IPersistIDList |
Mengekspos metode yang digunakan untuk mempertahankan daftar pengidentifikasi item. |
IPersistSerializedPropStorage |
Mengekspos metode untuk mempertahankan data penyimpanan properti berseri untuk digunakan nanti dan memulihkan data yang bertahan ke instans penyimpanan properti baru. |
IPersistSerializedPropStorage2 |
Mengekspos metode untuk mempertahankan data penyimpanan properti berseri untuk digunakan nanti dan memulihkan data yang bertahan ke instans penyimpanan properti baru. |
IPlaybackManager |
Menyediakan metode yang memungkinkan aplikasi media berkomunikasi dengan manajer pemutaran Windows. |
IPlaybackManagerEvents |
|
IPreviewHandler |
Mengekspos metode untuk tampilan pratinjau yang kaya. |
IPreviewHandlerFrame |
Memungkinkan penangan pratinjau meneruskan pintasan keyboard ke host. Antarmuka ini mengambil daftar pintasan keyboard dan mengarahkan host untuk menangani pintasan keyboard. |
IPreviewHandlerVisuals |
Mengekspos metode untuk menerapkan informasi warna dan font ke penangan pratinjau. |
IPreviewItem |
Mengidentifikasi item yang akan ditampilkan di panel pratinjau. |
IPreviousVersionsInfo |
Mengekspos metode yang memeriksa versi file atau folder server sebelumnya, disimpan untuk tujuan pembalikan oleh teknologi salinan bayangan yang disediakan dengan Windows Server 2003. |
IPrivateIdentityManager |
|
IPrivateIdentityManager2 |
|
IProfferService |
Mengekspos mekanisme umum agar objek menawarkan layanan ke objek lain pada host yang sama. |
IProgressDialog |
Mengekspos metode yang menyediakan opsi bagi aplikasi untuk menampilkan kotak dialog kemajuan. Antarmuka ini diekspor oleh objek kotak dialog kemajuan (CLSID_ProgressDialog). Objek ini adalah cara umum untuk menunjukkan kepada pengguna bagaimana operasi sedang berlangsung. Biasanya digunakan saat menghapus, mengunggah, menyalin, memindahkan, atau mengunduh file dalam jumlah besar. |
IPublishedApp |
Mengekspos metode yang mewakili aplikasi untuk Menambahkan/Menghapus Program di Panel Kontrol. |
IPublishedApp2 |
Memperluas antarmuka IPublishedApp dengan menyediakan metode penginstalan tambahan. |
IPublishingWizard |
Mengekspos metode untuk bekerja dengan Panduan Cetak Online, Panduan Penerbitan Web, dan Panduan Tambahkan Tempat Jaringan. Di Windows Vista, IPublishingWizard tidak lagi mendukung Panduan Penerbitan Web atau Panduan Cetak Online. |
IQueryAssociations |
Mengekspos metode yang menyederhanakan proses pengambilan informasi yang disimpan dalam registri dalam asosiasi dengan menentukan jenis file atau protokol dan mengaitkannya dengan aplikasi. |
IQueryCancelAutoPlay |
Mengekspos metode yang secara terprogram mengambil alih AutoPlay atau AutoRun. Ini memungkinkan Anda untuk menyesuaikan lokasi dan jenis konten yang diluncurkan ketika media disisipkan. |
IQueryCodePage |
Mendapatkan dan mengatur nilai numerik (pengidentifikasi Halaman Kode) dari halaman kode ANSI. |
IQueryContinue |
Mengekspos metode yang menyediakan mekanisme standar sederhana bagi objek untuk meminta izin kepada klien untuk melanjutkan operasi. Klien IUserNotification, misalnya, harus meneruskan implementasi IQueryContinue ke metode IUserNotification::Show. |
IQueryContinueWithStatus |
Mengekspos metode yang menyediakan mekanisme standar bagi penyedia kredensial untuk memanggil QueryContinue saat mencoba menyambungkan ke jaringan untuk menentukan apakah mereka harus melanjutkan upaya ini. Penyedia kredensial juga dapat menggunakan antarmuka ini untuk menampilkan pesan kepada pengguna saat mencoba membuat koneksi jaringan. |
IQueryInfo |
Mengekspos metode yang digunakan Shell untuk mengambil bendera dan informasi tip info untuk item yang berada dalam implementasi IShellFolder. Tips info biasanya ditampilkan di dalam kontrol tipsalat. |
IRelatedItem |
Mengekspos metode yang memperoleh item terkait dengan hubungan tertentu. |
IRemoteComputer |
Mengekspos metode yang menghitung atau menginisialisasi ekstensi namespace ketika dipanggil pada objek jarak jauh. Antarmuka ini digunakan, misalnya, untuk menginisialisasi folder virtual printer jarak jauh. |
IResolveShellLink |
Mengekspos metode yang memungkinkan aplikasi meminta agar objek folder Shell menyelesaikan tautan untuk salah satu itemnya. |
IResultsFolder |
Mengekspos metode yang menyimpan item dari objek data. IResultsFolder adalah folder yang dapat menyimpan item dari seluruh namespace dan mewakilinya kepada pengguna dalam satu folder. |
IRunnableTask |
Antarmuka utas bebas yang dapat diekspos oleh objek untuk memungkinkan operasi dilakukan pada utas latar belakang. Misalnya, jika metode IExtractImage::GetLocation mengembalikan E_PENDING, aplikasi panggilan diizinkan untuk mengekstrak gambar pada utas latar belakang. |
ISearchBoxInfo |
Mengekspos metode yang memungkinkan pemanggil untuk mengambil informasi yang dimasukkan ke dalam kotak pencarian. |
ISearchContext |
Mengekspos metode yang menyalurkan informasi kustomisasi ke hook pencarian. |
ISearchFolderItemFactory |
Mengekspos metode yang membuat dan memodifikasi folder pencarian. Metode Set dipanggil terlebih dahulu untuk menyiapkan parameter pencarian. Ketika tidak dipanggil, nilai default akan digunakan sebagai gantinya. ISearchFolderItemFactory::GetIDList dan ISearchFolderItemFactory::GetShellItem mengembalikan dua bentuk pencarian yang ditentukan oleh parameter ini. |
ISharedBitmap |
Mengekspos metode hemat memori untuk mengakses bitmap. Antarmuka ini digunakan sebagai pembungkus tipis di sekitar objek HBITMAP, memungkinkan objek tersebut untuk direferensikan dihitung dan dilindungi agar data yang mendasarnya berubah. |
ISharingConfigurationManager |
Mengekspos metode yang mengatur dan mengambil informasi tentang pengaturan berbagi default komputer untuk folder Pengguna (C:\Users ) atau Publik (C:\Users\Public ). Juga mengekspos sekumpulan metode yang memungkinkan kontrol berbagi printer. |
IShellApp |
Mengekspos metode yang memberikan informasi umum tentang aplikasi ke Aplikasi Tambahkan/Hapus Program. Anda tidak dapat menggunakannya di luar aplikasi Tambah/Hapus Program. Informasi yang diberikan oleh antarmuka ini mencakup daftar tindakan manajemen yang didukung dan apakah aplikasi saat ini diinstal. |
IShellBrowser |
Diimplementasikan oleh host tampilan Shell (objek yang mengimplementasikan IShellView). Mengekspos metode yang menyediakan layanan untuk tampilan itu adalah hosting dan objek lain yang berjalan dalam konteks jendela Explorer. |
IShellChangeNotify |
Mengekspos metode yang memberi tahu ekstensi namespace Shell saat ID item telah berubah. |
IShellDetails |
Diekspos oleh folder Shell untuk memberikan informasi terperinci tentang item dalam folder. Ini adalah informasi yang sama yang ditampilkan oleh Windows Explorer ketika tampilan folder diatur ke Detail. Untuk sistem Windows 2000 dan yang lebih baru, IShellDetails digantikan oleh IShellFolder2. |
IShellExtInit |
Mengekspos metode yang menginisialisasi ekstensi Shell untuk lembar properti, menu pintasan, dan penangan seret dan letakkan (ekstensi yang menambahkan item ke menu pintasan selama operasi seret dan letakkan nondefault). |
IShellFolder |
Diekspos oleh semua objek folder namespace Shell, metodenya digunakan untuk mengelola folder. |
IShellFolder2 |
Memperluas kemampuan IShellFolder. Metodenya menyediakan berbagai informasi tentang konten folder Shell. |
IShellFolderSearchable |
Mengekspos metode yang memungkinkan ekstensi Shell menyediakan namespace yang dapat dicari. |
IShellFolderSearchableCallback |
Mengekspos rutinitas panggilan balik untuk memantau proses pencarian. |
IShellFolderViewCB |
Mengekspos metode yang memungkinkan komunikasi antara Windows Explorer dan tampilan folder yang diterapkan menggunakan objek tampilan folder sistem (objek IShellView yang dikembalikan melalui SHCreateShellFolderView) sehingga tampilan folder dapat diberi tahu tentang peristiwa dan mengubah tampilannya. |
IShellFolderViewDual |
Mengekspos metode yang mengubah tampilan dan memilih item di folder saat ini. |
IShellFolderViewDual2 |
Mengekspos metode yang mengubah tampilan dan memilih item di folder saat ini. |
IShellFolderViewDual3 |
Mengekspos metode yang mengubah tampilan folder saat ini. |
IShellFolderViewType |
Mengekspos metode yang memungkinkan folder Shell untuk mendukung tampilan yang berbeda pada kontennya (tata letak hierarkis data yang berbeda). |
IShellIcon |
Mengekspos metode yang mendapatkan indeks ikon untuk objek IShellFolder. |
IShellIconOverlay |
Mengekspos metode yang digunakan oleh ekstensi namespace layanan untuk menentukan overlay ikon untuk objek yang dikandungnya. |
IShelliconOverlayidentifier |
Mengekspos metode yang menangani semua komunikasi antara handler overlay ikon dan Shell. |
IShellImageDataAbort |
Mengekspos satu metode yang digunakan untuk membatalkan proses IShellImageData. |
IShellImageDataFactory |
Mengekspos metode yang membuat instans IShellImageData berdasarkan berbagai sumber gambar. |
IShellItem |
Mengekspos metode yang mengambil informasi tentang item Shell. IShellItem dan IShellItem2 adalah representasi item pilihan dalam kode baru apa pun. |
IShellItem2 |
Memperluas IShellItem dengan metode yang mengambil berbagai nilai properti item. IShellItem dan IShellItem2 adalah representasi item pilihan dalam kode baru apa pun. |
IShellItemArray |
Mengekspos metode yang membuat dan memanipulasi array item Shell. |
IShellItemFilter |
Diekspos oleh klien untuk menentukan cara memfilter enumerasi item Shell oleh aplikasi server. |
IShellItemImageFactory |
Mengekspos metode untuk mengembalikan ikon atau gambar mini untuk item Shell. Jika tidak ada gambar mini atau ikon yang tersedia untuk item yang diminta, ikon per kelas dapat disediakan dari Shell. |
IShellItemResources |
Mengekspos metode untuk memanipulasi dan mengkueri sumber daya item Shell. |
IShellLibrary |
Mengekspos metode untuk membuat dan mengelola pustaka. |
IShellLink |
Mengekspos metode yang membuat, memodifikasi, dan menyelesaikan tautan Shell. |
IShellLinkDataList |
Mengekspos metode yang memungkinkan aplikasi melampirkan blok data tambahan ke tautan Shell. Metode ini menambahkan, menyalin, atau menghapus blok data. |
IShellMenu |
Mengekspos metode yang berinteraksi dengan menu Shell seperti menu Mulai , dan menu Favorit . |
IShellMenuCallback |
Antarmuka panggilan balik yang mengekspos metode yang menerima pesan dari pita menu. |
IShellPropSheetExt |
Mengekspos metode yang memungkinkan handler lembar properti untuk menambahkan atau mengganti halaman dalam lembar properti yang ditampilkan untuk objek file. |
IShellRunDll |
|
IShellView |
Mengekspos metode yang menyajikan tampilan di Windows Explorer atau jendela folder. |
IShellView2 |
Memperluas kemampuan IShellView. |
IShellView3 |
Memperluas kemampuan IShellView2 dengan menyediakan metode untuk mengganti IShellView2::CreateViewWindow2. |
IShellWindows |
Menyediakan akses ke koleksi jendela Shell yang terbuka. |
IStartMenuPinnedList |
Mengekspos metode yang melepas pintas aplikasi dari menu Mulai atau bilah tugas. |
IStorageProviderCopyHook |
Mengekspos metode yang menentukan apakah Shell akan diizinkan untuk memindahkan, menyalin, menghapus, atau mengganti nama folder di akar sinkronisasi penyedia cloud. |
IStorageProviderHandler |
Mengambil IStorageProviderPropertyHandler yang terkait dengan file atau folder tertentu. |
IStorageProviderPropertyHandler |
Menyediakan kumpulan properti yang terkait dengan file atau folder. |
IStreamAsync |
Mengekspos metode untuk mengelola input/outpout (I/O) ke aliran asinkron. |
IStreamUnbufferedInfo |
Mengekspos metode yang menentukan ukuran sektor sebagai bantuan untuk perataan byte. |
ISuspensionDependencyManager |
|
ISyncMgrConflict |
Mengekspos metode yang memberikan informasi tentang konflik yang diambil dari penyimpanan konflik, dan memungkinkan konflik diselesaikan. |
ISyncMgrConflictFolder |
Mengekspos metode yang mendapatkan daftar ID konflik untuk objek konflik. |
ISyncMgrConflictItems |
Mengekspos metode yang mendapatkan data item konflik dan jumlah item. |
ISyncMgrConflictPresenter |
Mengekspos metode yang menyajikan konflik kepada pengguna. |
ISyncMgrConflictResolutionItems |
Mengekspos metode yang mendapatkan info item dan jumlah item. |
ISyncMgrConflictResolveInfo |
Mengekspos metode yang mendapatkan dan mengatur informasi tentang resolusi konflik manajer sinkronisasi. |
ISyncMgrConflictStore |
Mengekspos metode yang memungkinkan handler memberikan konflik yang muncul di folder Konflik. |
ISyncMgrControl |
Mengekspos metode yang memungkinkan aplikasi atau handler untuk memulai atau menghentikan sinkronisasi, memberi tahu Pusat Sinkronisasi perubahan pada set handler atau item, atau memberi tahu perubahan pada nilai properti. |
ISyncMgrEnumItems |
Mengekspos metode yang menghitung melalui array struktur SYNCMGRITEM. Masing-masing struktur ini menyediakan informasi tentang item yang dapat disinkronkan. ISyncMgrEnumItems memiliki metode yang sama dengan semua antarmuka enumerator standar: Berikutnya, Lewati, Atur Ulang, dan Kloning. |
ISyncMgrEvent |
Mengekspos metode yang mengambil data dari penyimpanan peristiwa. Penyimpanan peristiwa memungkinkan Pusat Sinkronisasi untuk mendapatkan enumerator semua peristiwa di penyimpanan, serta untuk mengambil peristiwa individual. |
ISyncMgrEventLinkUIOperation |
Menyediakan metode yang dipanggil ketika tautan peristiwa diklik di folder hasil sinkronisasi. |
ISyncMgrEventStore |
Mengekspos metode yang memungkinkan handler untuk menyediakan penyimpanan peristiwanya sendiri dan mengelola peristiwa sinkronisasinya sendiri, alih-alih menggunakan penyimpanan peristiwa Pusat Sinkronisasi default. Peristiwa ini ditampilkan di folder Hasil Sinkronisasi. |
ISyncMgrHandler |
Mengekspos metode yang membentuk antarmuka utama yang diimplementasikan oleh handler sinkronisasi. Sync Center membuat satu instans handler melalui antarmuka ini untuk mendapatkan properti, menghitung item sinkronisasi, dan mengubah status. Sync Center membuat instans terpisah handler pada utas terpisah untuk melakukan sinkronisasi atau operasi UI. |
ISyncMgrHandlerCollection |
Mengekspos metode yang menyediakan enumerator ID handler sinkronisasi dan membuat instans handler sinkronisasi tersebut. |
ISyncMgrHandlerInfo |
Mengekspos metode yang memungkinkan handler untuk memberikan informasi properti dan status ke Pusat Sinkronisasi. |
ISyncMgrRegister |
Mengekspos metode sehingga aplikasi dapat mendaftar dengan manajer sinkronisasi. Ini dapat dicapai baik melalui antarmuka ISyncMgrRegister atau dengan mendaftar langsung di registri. |
ISyncMgrResolutionHandler |
Mengekspos metode yang mengelola konflik sinkronisasi. Terapkan antarmuka ini untuk membangun penanganan konflik sinkronisasi. Antarmuka pengguna resolusi konflik (UI) akan memanggil antarmuka ini untuk mengatasi konflik yang disajikan kepada pengguna. |
ISyncMgrScheduleWizardUIOperation |
Mengekspos metode yang memungkinkan handler menampilkan wizard jadwal sinkronisasi untuk handler. |
ISyncMgrSessionCreator |
Mengekspos satu metode di mana handler atau aplikasi eksternal dapat memberi tahu Sync Center bahwa sinkronisasi telah dimulai, serta melaporkan kemajuan dan peristiwa. |
ISyncMgrSyncCallback |
Mengekspos metode yang memungkinkan proses sinkronisasi melaporkan kemajuan dan peristiwa ke Pusat Sinkronisasi, atau untuk mengkueri apakah proses telah dibatalkan. |
ISyncMgrSynchronize |
Mengekspos metode yang memungkinkan aplikasi atau layanan terdaftar menerima pemberitahuan dari manajer sinkronisasi. |
ISyncMgrSynchronizeCallback |
Mengekspos metode yang mengelola proses sinkronisasi. |
ISyncMgrSynchronizeInvoke |
Mengekspos metode yang memungkinkan aplikasi terdaftar untuk memanggil manajer sinkronisasi untuk memperbarui item. |
ISyncMgrSyncItem |
Mengekspos metode yang bertindak dan mengambil informasi dari satu item sinkronisasi, memungkinkan penangan mengelola item sinkronisasi sebagai objek independen. |
ISyncMgrSyncItemContainer |
Mengekspos metode yang memberikan informasi kepada penangan tentang item yang dikandungnya. |
ISyncMgrSyncItemInfo |
Mengekspos metode yang menyediakan informasi properti dan status untuk satu item sinkronisasi. |
ISyncMgrSyncResult |
Mengekspos metode yang dapat digunakan aplikasi yang memanggil ISyncMgrControl untuk mendapatkan hasil dari panggilan ISyncMgrControl::StartHandlerSync atau ISyncMgrControl::StartItemSync. |
ISyncMgrUIOperation |
Mengekspos metode di mana handler sinkronisasi atau item sinkronisasi dapat menampilkan objek UI saat diminta untuk melakukannya oleh Sync Center. |
ITaskbarList |
Mengekspos metode yang mengontrol taskbar. Ini memungkinkan Anda untuk menambahkan, menghapus, dan mengaktifkan item secara dinamis pada taskbar. |
ITaskbarList2 |
Memperluas antarmuka ITaskbarList dengan mengekspos metode untuk menandai jendela sebagai tampilan layar penuh. |
ITaskbarList3 |
Memperluas ITaskbarList2 dengan mengekspos metode yang mendukung fungsionalitas tombol peluncuran dan pengalihan taskbar terpadu yang ditambahkan di Windows 7. Fungsionalitas ini mencakup representasi gambar mini dan beralih target berdasarkan tab individual dalam aplikasi bertab, toolbar gambar mini, overlay pemberitahuan dan status, dan indikator kemajuan. |
ITaskbarList4 |
Memperluas ITaskbarList3 dengan menyediakan metode yang memungkinkan pemanggil mengontrol dua nilai properti untuk gambar mini tab dan fitur intip. |
IThumbnailCache |
Mengekspos metode untuk cache gambar mini sistem yang dibagikan di seluruh aplikasi. |
IThumbnailCachePrimer |
|
IThumbnailHandlerFactory |
Mengekspos metode untuk mengambil penanganan gambar mini item. Terapkan antarmuka ini jika Anda ingin menentukan ekstraktor apa yang digunakan untuk IDList anak. |
IThumbnailProvider |
Mengekspos metode untuk mendapatkan gambar mini dan dimaksudkan untuk diimplementasikan untuk penangan gambar mini. Objek yang mengimplementasikan antarmuka ini juga harus mengimplementasikan IInitializeWithStream. |
IThumbnailSettings |
Menyediakan metode yang memungkinkan penyedia gambar mini untuk menentukan konteks pengguna permintaan gambar mini. |
IThumbnailStreamCache |
Mendapatkan atau mengatur aliran gambar mini. Antarmuka ini hanya untuk penggunaan internal dan hanya dapat dipanggil oleh aplikasi foto. |
ITrackShellMenu |
Mengekspos metode yang memperluas antarmuka IShellMenu dengan menyediakan kemampuan untuk mengoordinasikan tombol toolbar dengan menu serta menampilkan menu pop-up. |
ITranscodeImage |
Mengekspos metode yang memungkinkan konversi ke format gambar JPEG atau bitmap (BMP) dari jenis gambar apa pun yang didukung oleh Windows. |
ITransferAdviseSink |
Mengekspos metode yang mendukung pengumpulan status dan informasi kegagalan. |
ITransferDestination |
Mengekspos metode yang membuat item Shell tujuan untuk operasi salin atau pemindahan. Antarmuka ini disediakan untuk memungkinkan lebih banyak kontrol atas operasi file dengan menyediakan metode ITransferDestination::Advise . |
ITransferMediumItem |
Digunakan oleh mesin salinan untuk mendapatkan item untuk memanggil QueryInterface untuk mengembalikan pointer ke antarmuka ITransferDestination atau antarmuka ITransferSource. Antarmuka ini dapat dikueri dan dijumlahkan untuk operasi salin, pindahkan, atau hapus. |
ITransferSource |
Mengekspos metode untuk memanipulasi IShellItem, termasuk menyalin, memindahkan, mendaur ulang, dan lainnya. Antarmuka ini ditawarkan untuk memberikan kontrol lebih atas operasi file dengan menyediakan metode ITransferSource::Advise . |
ITrayDeskBand |
Mengekspos metode yang memperlihatkan, menyembunyikan, dan mengkueri deskband. |
IUpdateIDList |
Menyediakan metode untuk memperbarui ITEMIDLIST anak dari objek folder. |
IURLSearchHook |
Mengekspos metode yang digunakan oleh browser untuk menerjemahkan alamat protokol URL yang tidak diketahui. |
IURLSearchHook2 |
Mengekspos metode yang digunakan oleh browser untuk menerjemahkan alamat protokol URL yang tidak diketahui dengan menggunakan objek konteks pencarian. |
IUserAccountChangeCallback |
Mengekspos metode yang dipanggil ketika gambar yang mewakili akun pengguna diubah. |
IUserNotification |
Mengekspos metode yang mengatur informasi pemberitahuan lalu menampilkan pemberitahuan tersebut kepada pengguna dalam balon yang muncul bersama dengan area pemberitahuan taskbar. Catatan: IUserNotification2 berbeda dari IUserNotification hanya dalam metode Show-nya, yang menambahkan parameter tambahan untuk antarmuka panggilan balik untuk berkomunikasi dengan pemberitahuan. Jika tidak, kedua antarmuka identik dalam bentuk dan fungsi. CLSID_UserNotification mengimplementasikan kedua versi Show sebagai kelebihan beban. |
IUserNotification2 |
Mengekspos metode yang mengatur informasi pemberitahuan lalu menampilkan pemberitahuan tersebut kepada pengguna dalam balon yang muncul bersama dengan area pemberitahuan taskbar. Catatan: IUserNotification2 tidak mewarisi dari IUserNotification. IUserNotification2 berbeda dari IUserNotification hanya dalam metode Show-nya, yang menambahkan parameter tambahan untuk antarmuka panggilan balik untuk berkomunikasi dengan pemberitahuan. Jika tidak, kedua antarmuka identik dalam bentuk dan fungsi. CLSID_UserNotification mengimplementasikan kedua versi Show sebagai kelebihan beban. |
IUserNotificationCallback |
Mengekspos metode untuk penanganan klik mouse atau akses menu pintasan di balon pemberitahuan. Digunakan dengan IUserNotification2::Show. |
IUseToBrowseItem |
Menemukan item yang harus digunakan ketika menjelajah ke item ini. |
IViewStateIdentityItem |
Menyediakan item persistensi kanonis, item yang kustomisasi tampilannya akan diingat. |
IVirtualDesktopManager |
Mengekspos metode yang memungkinkan aplikasi berinteraksi dengan grup jendela yang membentuk ruang kerja virtual. |
IVisualProperties |
Mengekspos metode yang mengatur dan mendapatkan properti visual. |
IWebWizardExtension |
Memperluas antarmuka IWizardExtension dengan mengekspos metode untuk mengatur URL awal ekstensi wizard, dan URL tertentu jika terjadi kesalahan. |
IWizardExtension |
Digunakan oleh panduan seperti Panduan Penerbitan Web dan Panduan Pemesanan Cetak Online yang menghosting halaman konten sisi server. Antarmuka ini mengekspos metode untuk menentukan halaman ekstensi yang didukung dan untuk menavigasi ke dalam dan ke luar halaman tersebut. |
IWizardSite |
Mengekspos metode yang digunakan oleh ekstensi wizard untuk menavigasi batas antara dirinya sendiri dan panduan lainnya. |
TaskCompletionClient |
Mengaktifkan penyelesaian tugas. |