header shobjidl_core.h
Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:
- The Windows Shell
- Sistem Properti Windows
- Referensi Windows Runtime C++
- Windows Search
- Bilah Samping Windows
- Penyedia WMI untuk NFS
shobjidl_core.h berisi antarmuka pemrograman berikut:
IActionProgress Mewakili kelas dasar abstrak dari mana operasi berbasis kemajuan dapat mewarisi. |
IActionProgressDialog Mengekspos metode yang menginisialisasi dan menghentikan dialog kemajuan. |
IApplicationActivationManager Menyediakan metode yang mengaktifkan aplikasi Bursa Windows 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. |
IApplicationDesignModeSettings Memungkinkan aplikasi alat pengembangan untuk secara dinamis memalsukan status sistem dan pengguna, seperti resolusi tampilan asli, faktor skala perangkat, dan status tampilan aplikasi, untuk tujuan menguji aplikasi Bursa Windows yang berjalan dalam mode desain untuk berbagai faktor bentuk tanpa perlu perangkat keras yang sebenarnya. Juga memungkinkan pengujian perubahan dalam status yang biasanya dikontrol 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 Bursa Windows 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 dikontrol 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 Jump List. |
IApplicationDocumentLists Mengekspos metode yang memungkinkan aplikasi untuk mengambil konten kategori Terbaru atau Sering dalam Jump List. |
IAppVisibility Menyediakan fungsionalitas untuk menentukan apakah tampilan menampilkan aplikasi Universal Windows Platform. |
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 pengunduhan dan pertukaran file yang aman melalui lampiran email dan pesan. |
IBandSite Mengekspos metode yang mengontrol objek pita. |
IBrowserFrameOptions Memungkinkan browser atau host untuk menanyakan IShellView perilaku tampilan seperti apa yang didukung. |
ICategorizer Mengekspos metode yang digunakan untuk mendapatkan informasi tentang daftar pengidentifikasi item. |
ICategoryProvider Mengekspos daftar kategoriser yang terdaftar di IShellFolder. |
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. |
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. |
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 untuk 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. |
IContextMenuSite Diimplementasikan oleh tampilan folder default yang dibuat menggunakan SHCreateShellFolderView. |
ICreateProcessInputs Digunakan oleh antarmuka ICreatingProcess untuk mengubah beberapa parameter proses yang sedang dibuat. |
ICreatingProcess Digunakan oleh ShellExecuteEx dan IContextMenu untuk memungkinkan pemanggil mengubah beberapa parameter proses yang sedang dibuat. |
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. |
ICustomDestinationList Mengekspos metode yang memungkinkan aplikasi menyediakan Jump List kustom, termasuk tujuan dan tugas, untuk ditampilkan di taskbar. |
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 Memungkinkan akses ke metode DataTransferManager di aplikasi Bursa Windows 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. |
IDelegateFolder Mengekspos metode di mana folder delegasi diberikan antarmuka IMalloc yang diperlukan untuk mengalokasikan dan membebaskan ID item. |
IDelegateItem Digunakan untuk mendapatkan representasi jalur item yang segera mendasar. |
IDeskBand Digunakan untuk mendapatkan informasi tentang objek pita. |
IDeskBandInfo Mengekspos metode untuk mendapatkan bandwidth Desk Band default. |
IDeskBar Mengekspos metode yang memungkinkan manipulasi bar meja. |
IDesktopWallpaper Menyediakan metode untuk mengelola wallpaper desktop. (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. |
IDockingWindow Mengekspos metode yang memberi tahu objek jendela docking perubahan, termasuk memperlihatkan, menyembunyikan, dan penghapusan yang akan datang. Antarmuka ini diimplementasikan oleh objek jendela yang dapat ditampung dalam ruang batas jendela Windows Explorer. |
IDragSourceHelper Diekspos oleh Shell untuk memungkinkan aplikasi menentukan gambar yang akan ditampilkan selama operasi seret dan letakkan Shell. |
IDropTargetHelper Mengekspos metode yang memungkinkan target drop menampilkan gambar seret saat gambar berada di atas jendela target. |
IEnumAssocHandlers Mengekspos metode yang memungkinkan enumerasi kumpulan handler yang terkait dengan ekstensi nama file tertentu. |
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 pointer ke daftar pengidentifikasi item (PIDL) item dalam folder Shell. |
IEnumObjects Mengekspos metode untuk menghitung objek yang tidak diketahui. |
IEnumResources Mengekspos metode enumerasi sumber daya. |
IEnumShellItems Mengekspos enumerasi antarmuka IShellItem. Antarmuka ini biasanya diperoleh dengan memanggil metode IEnumShellItems. |
IExecuteCommand Mengekspos metode yang menetapkan 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, ini 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. |
IExtractImage Mengekspos metode yang meminta gambar mini dari folder Shell. |
IExtractImage2 Memperluas kemampuan IExtractImage. |
IFileDialog Mengekspos metode yang menginisialisasi, menampilkan, dan mendapatkan hasil dari 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. |
IFileOpenDialog Memperluas antarmuka IFileDialog dengan menambahkan metode khusus untuk dialog yang 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 penelepon IFileOperation untuk memantau detail operasi yang mereka lakukan melalui antarmuka tersebut. |
IFileSaveDialog Memperluas antarmuka IFileDialog dengan menambahkan metode khusus untuk dialog simpan, yang mencakup metode yang menyediakan dukungan untuk pengumpulan metadata yang akan dipertahankan dengan file. |
IFileSyncMergeHandler . (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). |
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. (IFolderView) |
IFolderView2 Mengekspos metode yang mengambil informasi tentang opsi tampilan folder, memilih item yang ditentukan di folder tersebut, dan mengatur mode tampilan folder. (IFolderView2) |
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 layar atau panel tulisan tangan) ditampilkan atau disembunyikan. Ini memungkinkan jendela aplikasi untuk menyesuaikan tampilannya sehingga tidak ada area input (seperti kotak teks) yang dikaburkan oleh panel input. |
IHandlerActivationHost . (IHandlerActivationHost) |
IHandlerInfo Memasok metode yang memberikan informasi tentang handler ke metode antarmuka IHandlerActivationHost. |
IHomeGroup Mengekspos metode yang menentukan status keanggotaan HomeGroup komputer dan menampilkan wizard berbagi. |
IIdentityName Mengekspos metode untuk membandingkan dua item untuk melihat apakah keduanya sama. |
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 gambar mini, atau handler pratinjau, dengan konteks ikatan. |
IInitializeWithItem Mengekspos metode yang digunakan untuk menginisialisasi handler, seperti handler properti, handler gambar mini, atau handler pratinjau, dengan IShellItem. |
IInitializeWithPropertyStore Mengekspos metode yang menginisialisasi handler, seperti handler properti, handler gambar mini, atau handler pratinjau, dengan penyimpanan properti. |
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. |
IIOCancelInformation Mengekspos metode untuk memposting pesan jendela pembatalan ke utas proses dari Dialog Kemajuan. |
IItemNameLimits Mengambil daftar karakter yang valid dan tidak valid atau panjang maksimum nama dalam namespace. Gunakan antarmuka ini untuk penguraian dan terjemahan validasi. |
IKnownFolder Mengekspos metode yang memungkinkan aplikasi untuk mengambil informasi tentang kategori, jenis, GUID, penunjuk ke nilai daftar pengidentifikasi item (PIDL), kemampuan pengalihan, dan definisi 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 . (ILaunchTargetMonitor) |
ILaunchTargetViewSizePreference Menyediakan metode untuk mengambil ukuran tampilan pilihan untuk jendela aplikasi baru. |
IMenuBand Mengekspos metode yang memungkinkan objek Model Objek Komponen (COM) menerima dan menerjemahkan pesan yang sesuai. |
IMenuPopup IMenuPopup dapat diubah atau tidak tersedia. |
IModalWindow Mengekspos metode yang mewakili jendela modal. |
INameSpaceTreeControl Mengekspos metode yang digunakan untuk melihat dan memanipulasi simpul di pohon item Shell. |
INameSpaceTreeControlFolderCapabilities Mengekspos satu metode yang mengambil status dukungan pemfilteran System.IsPinnedToNameSpaceTree folder. |
INamespaceWalk Mengekspos metode yang menjalankan namespace dari simpul akar tertentu. Kedalaman berjalan ditentukan dan array opsional dikembalikan yang berisi ID dari semua simpul yang berjalan. |
INamespaceWalkCB Antarmuka panggilan balik yang mengekspos metode yang digunakan dengan INamespaceWalk. |
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. |
INewWindowManager Mengekspos metode yang menentukan apakah jendela yang diluncurkan oleh jendela lain harus ditampilkan atau diblokir, memungkinkan kontrol jendela pop-up. |
IObjectProvider Mengekspos metode untuk menemukan objek yang diberi nama 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 eksplisitnya (AppUserModelID). |
IObjectWithBackReferences Menyediakan metode untuk berinteraksi dengan referensi belakang yang dipegang oleh objek. |
IObjectWithCancelEvent Tidak didukung. 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. |
IObjectWithSelection Mengekspos metode yang mendapatkan atau mengatur item yang dipilih yang diwakili oleh array item Shell. |
IOpenControlPanel Mengekspos metode yang mengambil status tampilan Panel Kontrol, jalur masing-masing item Panel Kontrol, 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, IShellItem tidak khusus untuk IShellItem. |
IParseAndCreateItem Antarmuka 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 mengizinkan objek folder untuk menerapkan penanganan pintasan folder yang tidak jelas. |
IPersistIDList Mengekspos metode yang digunakan untuk mempertahankan daftar pengidentifikasi item. |
IPreviewHandler Mengekspos metode untuk tampilan pratinjau yang kaya. |
IPreviewHandlerFrame Memungkinkan penangan pratinjau untuk 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. |
IProfferService Mengekspos mekanisme umum bagi objek untuk menawarkan layanan ke objek lain pada host yang sama. |
IPropertyUI Pengembang harus menggunakan IPropertyDescription sebagai gantinya. (IPropertyUI) |
IQueryLanjutkan Mengekspos metode yang menyediakan mekanisme standar sederhana bagi objek untuk mengkueri klien agar izin melanjutkan operasi. |
IRegTreeItem Mengekspos metode yang mengambil dan mengatur status item dalam kontrol tampilan pohon yang memiliki set bendera Tree-View Control Window Styles. |
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. |
IRunnableTask Antarmuka berulir bebas yang dapat diekspos oleh objek untuk memungkinkan operasi dilakukan pada utas latar belakang. |
ISearchFolderItemFactory Mengekspos metode yang membuat dan memodifikasi folder pencarian. |
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. |
IShellBrowser Diimplementasikan oleh host tampilan Shell (objek yang mengimplementasikan IShellView). Mengekspos metode yang menyediakan layanan untuk tampilan hosting dan objek lain yang berjalan dalam konteks jendela Explorer. |
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 yang tidak ditentukan). |
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. |
IShellIcon Mengekspos metode yang mendapatkan indeks ikon untuk objek IShellFolder. |
IShelliconOverlayIdentifier Mengekspos metode yang menangani semua komunikasi antara penangan overlay ikon dan Shell. |
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. |
IShellLinkA Mengekspos metode yang membuat, memodifikasi, dan menyelesaikan tautan Shell. (ANSI) |
IShellLinkDataList Mengekspos metode yang memungkinkan aplikasi melampirkan blok data tambahan ke tautan Shell. Metode ini menambahkan, menyalin, atau menghapus blok data. |
IShellLinkW Mengekspos metode yang membuat, memodifikasi, dan menyelesaikan tautan Shell. (Unicode) |
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. |
IShellTaskScheduler IShellTaskScheduler dapat diubah atau tidak tersedia. |
IShellView Mengekspos metode yang menyajikan tampilan di Windows Explorer atau jendela folder. |
IShellView2 Memperluas kemampuan IShellView. |
ISuspensionDependencyManager . (ISuspensionDependencyManager) |
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 bilah tugas peluncuran terpadu dan pengalihan yang ditambahkan di Windows 7. |
ITaskbarList4 Memperluas ITaskbarList3 dengan menyediakan metode yang memungkinkan pemanggil mengontrol dua nilai properti untuk gambar mini tab dan fitur intip. |
IThumbnailHandlerFactory Mengekspos metode untuk mengambil penangan gambar mini item. Terapkan antarmuka ini jika Anda ingin menentukan ekstraktor apa yang digunakan untuk IDList anak. |
ITransferAdviseSink Mengekspos metode yang mendukung pengumpulan status dan informasi kegagalan. |
ITransferDestination Mengekspos metode yang membuat item Shell tujuan untuk operasi penyalinan atau pemindahan. Antarmuka ini disediakan untuk memungkinkan kontrol lebih atas operasi file dengan menyediakan metode ITransferDestination::Advise. |
ITransferMediumItem Digunakan oleh mesin salin 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. |
IUpdateIDList Menyediakan metode untuk memperbarui ITEMIDLIST anak dari objek folder. |
IUserNotification Mengekspos metode yang mengatur informasi pemberitahuan lalu menampilkan pemberitahuan tersebut kepada pengguna di balon yang muncul bersama dengan area pemberitahuan taskbar. (IUserNotification) |
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. |
FreeIDListArray Membebaskan memori yang digunakan oleh penunjuk ke array daftar pengidentifikasi item (PIDL). |
FreeIDListArrayChild Melepaskan ruang memori untuk array pointer ke ID item anak. Ini merilis PITEMID_CHILDs dalam array dan array itu sendiri. |
FreeIDListArrayFull Melepaskan ruang memori untuk penunjuk ke array daftar pengidentifikasi item (PIDL). Ini merilis PIDLIST_ABSOLUTEs dalam array dan array itu sendiri. |
FreeKnownFolderDefinitionFields Membebaskan bidang yang dialokasikan dalam hasil dari IKnownFolder::GetFolderDefinition. |
GetCurrentProcessExplicitAppUserModelID Mengambil ID Model Pengguna Aplikasi eksplisit yang ditentukan aplikasi (AppUserModelID) untuk proses saat ini. |
SetContractDelegateWindow Mengaitkan jendela aplikasi selain jendela latar depan utama dengan kontrak aplikasi. Gunakan fungsi ini jika Anda adalah pengembang yang menulis aplikasi Windows Store di C++asli. |
SetCurrentProcessExplicitAppUserModelID Menentukan ID Model Pengguna Aplikasi yang ditentukan aplikasi unik (AppUserModelID) yang mengidentifikasi proses saat ini ke taskbar. Pengidentifikasi ini memungkinkan aplikasi untuk mengelompokkan proses dan jendela terkait di bawah satu tombol taskbar. |
SHAddFolderPathToLibrary Menambahkan folder ke pustaka. |
SHAssocEnumHandlers Mengembalikan objek enumerasi untuk sekumpulan penangan ekstensi nama file tertentu. |
SHAssocEnumHandlersForProtocolByApplication Mendapatkan antarmuka enumerasi yang menyediakan akses ke handler yang terkait dengan protokol tertentu. |
SHCreateAssociationRegistration Membuat objek IApplicationAssociationRegistration berdasarkan implementasi stok antarmuka yang disediakan oleh Windows. |
SHCreateDefaultExtractIcon Membuat ekstraktor ikon standar, yang defaultnya dapat dikonfigurasi lebih lanjut melalui antarmuka IDefaultExtractIconInit. |
SHCreateItemFromIDList Membuat dan menginisialisasi objek item Shell dari penunjuk ke daftar pengidentifikasi item (PIDL). Objek item shell yang dihasilkan mendukung antarmuka IShellItem. |
SHCreateItemFromParsingName Membuat dan menginisialisasi objek item Shell dari nama penguraian. |
SHCreateItemFromRelativeName Membuat dan menginisialisasi objek item Shell dari nama penguraian relatif. |
SHCreateItemInKnownFolder Membuat objek item Shell untuk satu file yang ada di dalam folder yang diketahui. |
SHCreateItemWithParent Buat item Shell, dengan folder induk dan ID item anak. |
SHCreateLibrary Membuat objek IShellLibrary. |
SHCreateShellItemArray Membuat objek array item Shell. |
SHCreateShellItemArrayFromDataObject Membuat objek array item Shell dari objek data. |
SHCreateShellItemArrayFromIDLists Membuat objek array item Shell dari daftar struktur ITEMIDLIST. |
SHCreateShellItemArrayFromShellItem Membuat array satu elemen dari satu item Shell. |
SHGetIDListFromObject Mengambil penunjuk ke daftar pengidentifikasi item (PIDL) objek. |
SHGetItemFromDataObject Membuat IShellItem atau objek terkait berdasarkan item yang ditentukan oleh IDataObject. |
SHGetItemFromObject Mengambil IShellItem untuk objek . |
SHGetNameFromIDList Mengambil nama tampilan item yang diidentifikasi oleh IDList-nya. |
SHGetPropertyStoreFromIDList Mengambil objek yang mendukung IPropertyStore atau antarmuka terkait dari penunjuk ke daftar pengidentifikasi item (PIDL). |
SHGetPropertyStoreFromParsingName Mengembalikan penyimpanan properti untuk item, dengan jalur atau nama penguraian. |
SHGetTemporaryPropertyForItem Mengambil properti sementara untuk item yang diberikan. Properti sementara adalah penyimpanan baca/tulis yang menyimpan properti hanya selama masa pakai objek IShellItem, daripada dipertahankan kembali ke item. |
SHLoadLibraryFromItem Membuat dan memuat objek IShellLibrary dari file definisi pustaka tertentu. |
SHLoadLibraryFromKnownFolder Membuat dan memuat objek IShellLibrary untuk ID folder tertentu yang diketahui. |
SHLoadLibraryFromParsingName Membuat dan memuat objek IShellLibrary untuk jalur tertentu. |
SHRemoveFolderPathFromLibrary Menghapus folder dari pustaka. |
SHResolveLibrary Menyelesaikan semua lokasi dalam pustaka, bahkan lokasi yang telah dipindahkan atau diganti namanya. |
SHSaveLibraryInFolderPath Menyimpan objek IShellLibrary ke disk. |
SHSetTemporaryPropertyForItem Menyetel properti sementara untuk item yang ditentukan. Properti sementara disimpan di penyimpanan baca/tulis yang menyimpan properti hanya selama masa pakai objek IShellItem, alih-alih menulisnya kembali ke item. |
SHShowManageLibraryUI Memperlihatkan kotak dialog manajemen pustaka, yang memungkinkan pengguna mengelola folder pustaka dan lokasi penyimpanan default. |
SHSimpleIDListFromPath Dihentikan. Mengembalikan penunjuk ke struktur ITEMIDLIST saat melewati jalur. |
BANDSITEINFO Berisi informasi tentang situs pita. Struktur ini digunakan dengan metode IBandSite::GetBandSiteInfo dan IBandSite::SetBandSiteInfo. |
CATEGORY_INFO Berisi informasi kategori. Kategori komponen adalah sekelompok kelas Model Objek Komponen (COM) terkait logis yang berbagi pengidentifikasi kategori umum (CATID). |
CM_COLUMNINFO Menentukan informasi kolom. Digunakan oleh anggota antarmuka IColumnManager. |
CMINVOKECOMMANDINFO Berisi informasi yang diperlukan oleh IContextMenu::InvokeCommand untuk memanggil perintah menu pintasan. |
CMINVOKECOMMANDINFOEX Berisi informasi yang diperluas tentang perintah menu pintasan. Struktur ini adalah versi CMINVOKECOMMANDINFO yang diperluas yang memungkinkan penggunaan nilai Unicode. |
DELEGASIITEMID Digunakan oleh folder delegasi sebagai pengganti struktur ITEMIDLIST standar. |
DESKBANDINFO Menerima informasi tentang objek pita. Struktur ini digunakan dengan metode IDeskBand::GetBandInfo yang tidak digunakan lagi. |
EKSTRASEARCH Digunakan oleh objek enumerator IEnumExtraSearch untuk mengembalikan informasi tentang objek pencarian yang didukung oleh objek Folder Shell. |
FOLDERSETTINGS Berisi informasi tampilan folder. |
KNOWNFOLDER_DEFINITION Menentukan spesifikasi folder yang diketahui. |
PERSIST_FOLDER_TARGET_INFO Menentukan folder target pintasan folder dan atributnya. Struktur ini digunakan oleh IPersistFolder3::GetFolderTargetInfo dan IPersistFolder3::InitializeEx. |
PREVIEWHANDLERFRAMEINFO Struktur tabel Akselerator. Digunakan oleh IPreviewHandlerFrame::GetWindowContext. |
SHDRAGIMAGE Berisi informasi yang diperlukan untuk membuat gambar seret. |
SHELL_ITEM_RESOURCE Menentukan sumber daya item Shell. |
SMCSHCHANGENOTIFYSTRUCT Berisi informasi tentang pemberitahuan perubahan. Ini digunakan oleh IShellMenuCallback::CallbackSM. |
SMDATA Berisi informasi dari pita menu. |
SMINFO Berisi informasi tentang item dari pita menu. |
SORTCOLUMN Menyimpan informasi tentang cara mengurutkan kolom yang ditampilkan dalam tampilan folder. |
SV2CVW2_PARAMS Menyimpan parameter untuk metode IShellView2::CreateViewWindow2. |
THUMBBUTTON Digunakan oleh metode antarmuka ITaskbarList3 untuk menentukan tombol yang digunakan dalam toolbar yang disematkan dalam representasi gambar mini jendela. |
_BROWSERFRAMEOPTIONS Digunakan dengan metode IBrowserFrameOptions::GetFrameOptions. |
_EXPCMDSTATE Nilai EXPCMDSTATE mewakili status perintah item Shell. |
_EXPLORERPANESTATE Menunjukkan bendera yang digunakan oleh IExplorerPaneVisibility::GetPaneState untuk mendapatkan status panel Windows Explorer yang diberikan saat ini. |
_FILEOPENDIALOGOPTIONS Menentukan kumpulan opsi yang tersedia untuk dialog Buka atau Simpan. |
_KF_DEFINITION_FLAGS Bendera yang menentukan perilaku folder tertentu yang diketahui. Digunakan dengan struktur KNOWNFOLDER_DEFINITION. |
_KF_REDIRECT_FLAGS Bendera yang digunakan oleh IKnownFolderManager::Redirect untuk menentukan detail pengalihan folder yang diketahui seperti izin dan kepemilikan untuk folder yang dialihkan. |
_KF_REDIRECTION_CAPABILITIES Bendera yang menentukan kemampuan pengalihan folder yang diketahui saat ini. Digunakan oleh IKnownFolder::GetRedirectionCapabilities. |
_NSTCITEMSTATE Menentukan status item pohon. Nilai-nilai ini digunakan oleh metode antarmuka INameSpaceTreeControl. |
_NSTCSTYLE Menjelaskan karakteristik kontrol pohon namespace tertentu. |
_PROPERTYUI_FLAGS Menentukan fitur properti. |
_SHCONTF Menentukan jenis item yang disertakan dalam enumerasi. Nilai-nilai ini digunakan dengan metode IShellFolder::EnumObjects. |
_SHGDNF Menentukan nilai yang digunakan dengan metode IShellFolder::GetDisplayNameOf dan IShellFolder::SetNameOf untuk menentukan jenis nama file atau folder yang digunakan oleh metode tersebut. |
_SICHINTF Digunakan untuk menentukan cara membandingkan dua item Shell. IShellItem::Compare menggunakan jenis enumerasi ini. |
_SPBEGINF Digunakan oleh IActionProgress::Begin, konstanta ini menentukan operasi UI tertentu yang akan diaktifkan atau dinonaktifkan. |
_SVGIO Digunakan dengan metode IFolderView::Items, IFolderView::ItemCount, dan IShellView::GetItemObject untuk membatasi atau mengontrol item dalam koleksi mereka. |
_SVSIF Menunjukkan bendera yang digunakan oleh IFolderView, IFolderView2, IShellView dan IShellView2 untuk menentukan jenis pilihan yang akan diterapkan. |
_TRANSFER_SOURCE_FLAGS Digunakan oleh metode antarmuka ITransferSource dan ITransferDestination untuk mengontrol operasi file mereka. |
APPLICATION_VIEW_ORIENTATION Menentukan set mode orientasi tampilan untuk jendela (tampilan aplikasi). Digunakan oleh IApplicationDesignModeSettings2::GetApplicationViewOrientation dan IApplicationDesignModeSettings2::SetApplicationViewOrientation. |
APPLICATION_VIEW_SIZE_PREFERENCE Menentukan kumpulan kemungkinan preferensi ukuran jendela umum (tampilan aplikasi). Digunakan oleh ILaunchSourceViewSizePreference::GetSourceViewSizePreference dan ILaunchTargetViewSizePreference::GetTargetViewSizePreference. |
APPLICATION_VIEW_STATE Menunjukkan status tampilan aplikasi Bursa Windows saat ini. Digunakan oleh IApplicationDesignModeSettings::SetApplicationViewState dan IApplicationDesignModeSettings::IsApplicationViewStateSupported. |
TINGKAT ASOSIASI Menentukan sumber asosiasi default untuk ekstensi nama file. Digunakan oleh metode antarmuka IApplicationAssociationRegistration. |
ASSOCIATIONTYPE Menentukan jenis asosiasi untuk aplikasi. Digunakan oleh metode antarmuka IApplicationAssociationRegistration. |
ATTACHMENT_ACTION Menyediakan sekumpulan bendera yang akan digunakan dengan IAttachmentExecute::P rompt untuk menunjukkan tindakan yang akan dilakukan setelah konfirmasi pengguna. |
ATTACHMENT_PROMPT Menyediakan sekumpulan bendera yang akan digunakan dengan IAttachmentExecute::P rompt untuk menunjukkan jenis UI prompt yang akan ditampilkan. |
CATEGORYINFO_FLAGS Menyediakan sekumpulan bendera untuk digunakan dengan struktur CATEGORY_INFO. |
CATSORT_FLAGS Menentukan metode untuk mengurutkan data kategori. |
CM_ENUM_FLAGS Digunakan oleh anggota antarmuka IColumnManager untuk menentukan kumpulan kolom mana yang diminta, baik semua atau hanya yang saat ini terlihat. |
CM_MASK Menunjukkan nilai mana dalam struktur CM_COLUMNINFO yang harus diatur selama panggilan ke IColumnManager::SetColumnInfo. |
CM_SET_WIDTH_VALUE Menentukan nilai lebar dalam piksel dan menyertakan dukungan khusus untuk default dan ukuran otomatis. Digunakan oleh anggota antarmuka IColumnManager melalui struktur CM_COLUMNINFO. |
CM_STATE Menentukan nilai status kolom. Digunakan oleh anggota antarmuka IColumnManager melalui struktur CM_COLUMNINFO. |
DATAOBJ_GET_ITEM_FLAGS Nilai yang digunakan oleh fungsi SHGetItemFromDataObject untuk menentukan opsi mengenai pemrosesan objek sumber. |
DEF_SHARE_ID Nilai yang menentukan folder yang ditindaklanjuti oleh metode antarmuka ISharingConfigurationManager. |
DEFAULT_FOLDER_MENU_RESTRICTIONS . (DEFAULT_FOLDER_MENU_RESTRICTIONS) |
DEFAULTSAVEFOLDERTYPE Menentukan lokasi penyimpanan default. |
DESKTOP_WALLPAPER_POSITION Menentukan bagaimana wallpaper desktop harus ditampilkan. |
EXPLORER_BROWSER_FILL_FLAGS Bendera ini digunakan dengan IExplorerBrowser::FillFromObject. |
EXPLORER_BROWSER_OPTIONS Bendera ini digunakan dengan IExplorerBrowser::GetOptions dan IExplorerBrowser::SetOptions. |
FDAP Menentukan penempatan daftar. |
FDE_OVERWRITE_RESPONSE Menentukan nilai yang digunakan oleh metode IFileDialogEvents::OnOverwrite untuk menunjukkan respons aplikasi terhadap permintaan penimpaan selama operasi penyimpanan menggunakan dialog file umum. |
FDE_SHAREVIOLATION_RESPONSE Menentukan nilai yang digunakan oleh metode IFileDialogEvents::OnShareViolation untuk menunjukkan respons aplikasi terhadap pelanggaran berbagi yang terjadi saat file dibuka atau disimpan. |
FFFP_MODE Menjelaskan kriteria kecocokan. Digunakan oleh metode antarmuka IKnownFolderManager. |
FILE_USAGE_TYPE Konstanta yang digunakan oleh IFileIsInUse::GetUsage untuk menunjukkan bagaimana file yang digunakan digunakan. |
FOLDER_ENUM_MODE Digunakan oleh metode IObjectWithFolderEnumMode::GetMode dan IObjectWithFolderEnumMode::SetMode untuk mendapatkan dan mengatur mode tampilan untuk folder. |
FOLDERFLAGS Sekumpulan bendera yang menentukan opsi tampilan folder. Bendera independen satu sama lain dan dapat digunakan dalam kombinasi apa pun. |
FOLDERLOGICALVIEWMODE Digunakan oleh IFolderViewSettings::GetViewMode dan ISearchFolderItemFactory::SetFolderLogicalViewMode untuk menjelaskan mode tampilan. |
FOLDERVIEWMODE Menentukan tipe tampilan folder. |
KF_CATEGORY Nilai yang mewakili kategori tempat folder yang terdaftar dengan sistem Folder Yang Diketahui dapat diklasifikasikan. |
FILTERFOLDER PUSTAKA Menentukan opsi untuk memfilter item folder. |
LIBRARYMANAGEDIALOGOPTIONS Digunakan oleh SHShowManageLibraryUI untuk menentukan opsi untuk menangani tabrakan nama saat menyimpan pustaka. |
LIBRARYOPTIONFLAGS Menentukan opsi pustaka. |
LIBRARYSAVEFLAGS Menentukan opsi untuk menangani tabrakan nama saat menyimpan pustaka. |
MONITOR_APP_VISIBILITY Menentukan apakah tampilan menampilkan jendela desktop, bukan aplikasi Bursa Windows. |
NSTCFOLDERCAPABILITIES Menentukan status item pohon. Nilai-nilai ini digunakan oleh metode antarmuka INameSpaceTreeControlFolderCapabilities. |
NWMF Bendera yang digunakan oleh INewWindowManager::EvaluateNewWindow. Nilai-nilai ini adalah faktor dalam keputusan apakah akan menampilkan jendela pop-up. |
PACKAGE_EXECUTION_STATE . (PACKAGE_EXECUTION_STATE) |
PDOPSTATUS Menyediakan bendera status operasi. |
PLACEHOLDER_STATES Menentukan status yang dapat dimiliki file tempat penampung. Ambil nilai ini melalui properti System.FilePlaceholderStatus (PKEY_FilePlaceholderStatus). |
SHARE_ROLE Menentukan izin akses yang ditetapkan ke folder Pengguna atau Publik. Digunakan dalam CreateShare dan GetSharePermissions. |
SIGDN Meminta bentuk nama tampilan item untuk diambil melalui IShellItem::GetDisplayName dan SHGetNameFromIDList. |
SPASI Menjelaskan tindakan yang sedang dilakukan yang memerlukan kemajuan untuk ditampilkan kepada pengguna menggunakan antarmuka IActionProgress. |
SPTEXT Menentukan jenis teks deskriptif yang disediakan untuk antarmuka IActionProgress. |
STPFLAG Digunakan oleh metode ITaskbarList4::SetTabProperties untuk menentukan properti tab. |
SVUIA_STATUS Digunakan dengan metode IBrowserService2::_UIActivateView untuk mengatur status tampilan browser. |
SYNC_TRANSFER_STATUS Menentukan kemungkinan nilai status yang digunakan dalam properti System.SyncTransferStatus. |
tagDESKBANDCID ID perintah ini dapat dikirim ke kontainer objek band dengan IOleCommandTarget::Exec. |
THUMBBUTTONFLAGS Digunakan oleh THUMBBUTTON untuk mengontrol status dan perilaku tombol tertentu. |
THUMBBUTTONMASK Digunakan oleh struktur THUMBBUTTON untuk menentukan anggota struktur mana yang berisi data yang valid. |