Bagikan melalui


header shobjidl.h

Header ini digunakan oleh beberapa teknologi. Untuk informasi selengkapnya, lihat:

shobjidl.h berisi antarmuka pemrograman berikut:

Antarmuka

 
IAccessibilityDockingService

Menambal jendela aplikasi ke bagian bawah monitor saat aplikasi Bursa Windows terlihat dan tidak diposisikan, atau saat peluncur terlihat.
IAccessibilityDockingServiceCallback

Menerima peristiwa Docking Jendela Aksesibilitas.
IAccessibleObject

Mengekspos metode yang dapat digunakan oleh aplikasi aksesibilitas.
IApplicationAssociationRegistrationUI

Mengekspos metode yang meluncurkan kotak dialog asosiasi tingkat lanjut di mana pengguna dapat menyesuaikan asosiasi mereka.
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.
ICDBurn

Mengekspos metode yang menentukan apakah sistem memiliki perangkat keras untuk menulis ke CD, huruf kandar perangkat penulis CD, dan secara terprogram memulai sesi penulisan CD.
ICDBurnExt

ICDBurnExt dapat diubah atau tidak tersedia.
ICommDlgBrowser3

Memperluas kemampuan ICommDlgBrowser2, dan digunakan oleh kotak dialog file umum saat menghosting browser Shell.
IComputerInfoChangeNotify

Tidak didukung. Antarmuka ini mungkin tidak ada di versi Windows yang lebih baru. (IComputerInfoChangeNotify)
IDeskBand2

Mengekspos metode untuk mengaktifkan dan mengkueri efek transparansi dalam objek deskband.
IDesktopGadget

Mengekspos metode yang memungkinkan penambahan terprogram dari gadget yang diinstal ke desktop pengguna.
IDragSourceHelper2

Mengekspos metode yang menambahkan fungsionalitas ke IDragSourceHelper. Metode ini mengatur karakteristik operasi seret dan letakkan melalui objek IDragSourceHelper.
IDynamicHWHandler

Dipanggil oleh AutoPlay. Mengekspos metode yang mendapatkan informasi dinamis mengenai handler terdaftar sebelum menampilkannya kepada pengguna.
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.
IEnumReadyCallback

Mengekspos metode yang memungkinkan tampilan untuk memberi tahu pelaksana ketika enumerasi telah selesai.
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.
IFolderBandPriv

IFolderBandPriv tersedia untuk digunakan dalam sistem operasi yang ditentukan di bagian Persyaratan. Ini mungkin diubah atau tidak tersedia dalam versi berikutnya.
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.
IHWEventHandler

Dipanggil oleh AutoPlay untuk mengimplementasikan penanganan jenis media terdaftar.
IHWEventHandler2

Memperluas antarmuka IHWEventHandler untuk mengatasi elevasi Kontrol Akun Pengguna (UAC) untuk handler perangkat.
IImageRecompress

Mengekspos metode yang mengkompresi ulang gambar.
IInsertItem

IInsertItem mungkin diubah atau tidak tersedia.
INameSpaceTreeAccessible

Mengekspos metode yang melakukan tindakan aksesibilitas pada item Shell dari kontrol pohon namespace.
INameSpaceTreeControl2

Memperluas antarmuka INameSpaceTreeControl dengan menyediakan metode yang mendapatkan dan mengatur gaya tampilan kontrol tampilan 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.
INameSpaceTreeControlEvents

Mengekspos metode untuk menangani peristiwa INameSpaceTreeControl.
IPreviousVersionsInfo

Mengekspos metode yang memeriksa versi file server atau folder sebelumnya, disimpan untuk tujuan pembalikan oleh teknologi salinan bayangan yang disediakan dengan Windows Server 2003.
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.
IQueryCancelAutoPlay

Mengekspos metode yang secara terprogram mengambil alih AutoPlay atau AutoRun. Ini memungkinkan Anda untuk menyesuaikan lokasi dan jenis isi yang diluncurkan ketika media disisipkan.
IQueryCodePage

Mendapatkan dan mengatur nilai numerik (pengidentifikasi Halaman Kode) dari halaman kode ANSI.
IResultsFolder

Mengekspos metode yang menyimpan item dari objek data.
ISearchBoxInfo

Mengekspos metode yang memungkinkan penelepon untuk mengambil informasi yang dimasukkan ke dalam kotak pencarian.
IShellRunDll

Tidak didukung. (IShellRundll)
IShellView3

Memperluas kemampuan IShellView2 dengan menyediakan metode untuk menggantikan IShellView2::CreateViewWindow2.
IStartMenuPinnedList

Mengekspos metode yang melepas pintas aplikasi dari menu Mulai atau bilah tugas.
IStreamAsync

Mengekspos metode untuk mengelola input/output (I/O) ke aliran asinkron.
IStreamUnbufferedInfo

Mengekspos metode yang menentukan ukuran sektor sebagai bantuan untuk perataan byte.
ITrayDeskBand

Mengekspos metode yang memperlihatkan, menyembunyikan, dan mengkueri deskband.
IUserAccountChangeCallback

Mengekspos metode yang dipanggil ketika gambar yang mewakili akun pengguna diubah.
IUserNotification2

Mengekspos metode yang mengatur informasi pemberitahuan lalu menampilkan pemberitahuan tersebut kepada pengguna di balon yang muncul bersama dengan area pemberitahuan taskbar. (IUserNotification2)
IUserNotificationCallback

Mengekspos metode untuk penanganan klik mouse atau akses menu pintasan di balon pemberitahuan. Digunakan dengan IUserNotification2::Show.
IUseToBrowseItem

Antarmuka ini tidak didukung. Jangan gunakan.
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 wizard lainnya.

Fungsi

 
SHAddDefaultPropertiesByExt

Menambahkan properti default ke penyimpanan properti sebagai terdaftar untuk ekstensi file yang ditentukan.
SHCreateDefaultPropertiesOp

Membuat operasi file yang mengatur properti default pada item Shell yang belum ditetapkan.
SHResolveFolderPathInLibrary

Mencoba mengatasi lokasi target folder pustaka yang telah dipindahkan atau diganti namanya.
SHSetDefaultProperties

Menerapkan kumpulan properti default pada item Shell.

Struktur

 
NSTCCUSTOMDRAW

Struktur gambar kustom yang digunakan oleh metode INameSpaceTreeControlCustomDraw.
TUMPANG TINDIH

Berisi informasi yang digunakan dalam input/output asinkron (tumpang tindih) (I/O).

Enumerasi

 
FOLDERVIEWOPTIONS

Digunakan oleh metode antarmuka IFolderViewOptions untuk mengaktifkan opsi Windows Vista yang tidak didukung secara default di sistem Windows 7 dan yang lebih baru serta menonaktifkan opsi Windows 7 baru.
NSTCSTYLE2

Digunakan oleh metode INameSpaceTreeControl2 untuk menentukan gaya tampilan yang diperluas dalam tampilan pohon namespace Shell.
SYNC_ENGINE_STATE_FLAGS

Menentukan nilai yang digunakan oleh mesin sinkronisasi apa pun untuk mengekspos status mesin internal mereka ke nilai PKEY_StorageProviderStatus Penyimpanan Properti di Pengindeks File Untuk memperbarui properti, pertama-tama panggil IShellItem2::GetPropertyStore dengan bendera GPS_EXTRINSICPROPERTIES. Selanjutnya, panggil metode IPropertyStore::SetValue dari objek yang dikembalikan, menentukan kunci PKEY_StorageProviderStatus, untuk mengatur nilai bitmask properti menggunakan SYNC_ENGINE_STATE_FLAGS ini.
UNDOCK_REASON

Nilai yang menunjukkan alasan jendela aplikasi aksesibilitas yang ditampar telah dilepas. Digunakan oleh IAccessibilityDockingServiceCallback::Undocked.
VPCOLORFLAGS

Menentukan penggunaan warna. Digunakan oleh metode IVisualProperties.
VPWATERMARKFLAGS

Menentukan bendera marka air. Digunakan oleh IVisualProperties::SetWatermark.