Struktur Shell
Bagian ini menjelaskan Struktur Shell Windows.
Topik | Deskripsi |
---|---|
NAMA AASHELLMENUFILE |
Struktur ukuran variabel yang berisi informasi tentang nama file menu. |
AASHELLMENUITEM |
Berisi informasi tentang item menu. |
APPBARDATA |
Berisi informasi tentang pesan appbar sistem. |
APPCATEGORYINFO |
Menyediakan informasi kategori aplikasi untuk Menambahkan/Menghapus Program di Panel Kontrol. Struktur APPCATEGORYINFOLIST digunakan untuk membuat daftar lengkap kategori untuk penerbit aplikasi. |
APPCATEGORYINFOLIST |
Menyediakan daftar kategori aplikasi yang didukung dari penerbit aplikasi untuk Menambahkan/Menghapus Program di Panel Kontrol. |
APPINFODATA |
Menyediakan informasi tentang aplikasi yang diterbitkan ke utilitas Panel Kontrol Tambahkan/Hapus Program. |
ASOSIASI |
Menentukan informasi yang digunakan oleh AssocCreateForClasses untuk mengambil antarmuka IQueryAssociations untuk asosiasi file tertentu. |
BANDINFOSFB |
Berisi informasi tentang pita folder. Struktur ini digunakan dengan metode IShellFolderBand::GetBandInfoSFB dan IShellFolderBand::SetBandInfoSFB . |
BANDSITEINFO |
Berisi informasi tentang situs pita. Struktur ini digunakan dengan metode IBandSite::GetBandSiteInfo dan IBandSite::SetBandSiteInfo . |
BASEBROWSERDATA |
Berisi anggota kelas dasar yang dilindungi.
BASEBROWSERDATA mendefinisikan status browser dan digunakan dengan IBrowserService2::GetBaseBrowserData dan IBrowserService2::P utBaseBrowserData. |
BORDERWIDTHS |
Menentukan koordinat sudut kiri atas dan kanan bawah persegi panjang batas. |
TELUSURIINFO |
Berisi parameter untuk fungsi SHBrowseForFolder dan menerima informasi tentang folder yang dipilih oleh pengguna. |
CATEGORY_INFO |
Berisi informasi kategori. Kategori komponen adalah grup kelas Model Objek Komponen (COM) terkait logis yang berbagi pengidentifikasi kategori umum (CATID). |
CIDA |
Digunakan dengan format clipboard CFSTR_SHELLIDLIST untuk mentransfer penunjuk ke daftar pengidentifikasi item (PIDL) dari satu atau beberapa objek namespace Shell. |
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 yang diperluas dari CMINVOKECOMMANDINFO yang memungkinkan penggunaan nilai Unicode. |
COMDLG_FILTERSPEC |
Digunakan secara umum untuk memfilter elemen. |
KOMPONEN |
Digunakan oleh Windows 2000 untuk menyimpan informasi tentang komponen. Struktur ini menggantikan struktur IE4COMPONENT . |
COMPONENTSOPT |
Berisi opsi item desktop. |
COMPPOS |
Menyimpan informasi tentang posisi dan ukuran komponen. |
COMPSTATEINFO |
Digunakan oleh Windows 2000 untuk menyimpan informasi tentang status komponen. |
CONFIRM_CONFLICT_ITEM |
Mendefinisikan struktur item konflik. |
CONFIRM_CONFLICT_RESULT_INFO |
Mendefinisikan struktur informasi hasil konflik. |
CPLINFO |
Berisi informasi sumber daya dan nilai yang ditentukan aplikasi untuk kotak dialog yang didukung oleh aplikasi Panel Kontrol. Fungsi CPlApplet dari aplikasi Panel Kontrol mengembalikan informasi ini ke Panel Kontrol sebagai respons terhadap pesan CPL_INQUIRE. |
CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION |
Berisi detail tentang kredensial. |
CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR |
Menjelaskan satu bidang dalam kredensial. Misalnya, string atau gambar pengguna. |
CSFV |
Digunakan dengan fungsi SHCreateShellFolderViewEx . |
DATABLOCK_HEADER |
Berfungsi sebagai header untuk beberapa struktur data tambahan yang digunakan oleh IShellLinkDataList. |
DEFCONTEXTMENU |
Berisi informasi menu konteks yang digunakan oleh SHCreateDefaultContextMenu. |
DELEGASIKANITEMID |
Digunakan oleh folder delegasi sebagai pengganti struktur ITEMIDLIST standar. |
DETAILSINFO |
Berisi informasi detail untuk item folder Shell. Digunakan dengan pemberitahuan SFVM_GETDETAILSOF . |
DFMICS |
Berisi argumen tambahan yang digunakan oleh DFM_INVOKECOMMANDEX. |
DLLVERSIONINFO |
Menerima informasi versi khusus DLL. Ini digunakan dengan fungsi DllGetVersion . Catatan: Sebagai ganti struktur ini, Anda dapat menggunakan struktur DLLVERSIONINFO2 . |
DLLVERSIONINFO2 |
Menerima informasi versi khusus DLL. Ini digunakan dengan fungsi DllGetVersion . |
DROPDESCRIPTION |
Menjelaskan gambar dan teks yang menyertainya untuk objek penghilangan. |
DROPFILES |
Menentukan format clipboard CF_HDROP . Data berikut adalah daftar nama file yang dihentikan null ganda. |
EXP_DARWIN_LINK |
Menyimpan blok data tambahan yang digunakan oleh IShellLinkDataList. Ini menyimpan ID Penginstal Windows tautan. |
EXP_PROPERTYSTORAGE |
Menyimpan informasi tentang status tautan Shell. Struktur ini digunakan untuk bagian data tambahan yang ditandai dengan EXP_PROPERTYSTORAGE_SIG. |
EXP_SPECIAL_FOLDER |
Menyimpan blok data tambahan yang digunakan oleh IShellLinkDataList. Ini menyimpan informasi folder khusus. |
EXP_SZ_LINK |
Menyimpan blok data tambahan yang digunakan oleh IShellLinkDataList. Ini menyimpan string lingkungan yang dapat diperluas untuk ikon atau target. |
EXT_BUTTON |
Berisi informasi tentang tombol yang ditambahkan DLL ekstensi Pengelola File ke toolbar Manajer File. |
EKSTRASEARCH |
Digunakan oleh objek enumerator IEnumExtraSearch untuk mengembalikan informasi tentang objek pencarian yang didukung oleh objek Folder Shell. |
FILE_ATTRIBUTES_ARRAY |
Berisi definisi format clipboard untuk CFSTR_FILE_ATTRIBUTES_ARRAY. |
FILEDESCRIPTOR |
Menjelaskan properti file yang sedang disalin melalui clipboard selama operasi seret dan letakkan Microsoft ActiveX. |
FILEGROUPDESCRIPTOR |
Menentukan format clipboard CF_FILEGROUPDESCRIPTOR. |
FMS_GETDRIVEINFO |
Berisi informasi tentang drive yang dipilih di jendela Manajer File aktif (jendela direktori atau jendela Hasil Pencarian). |
FMS_GETFILESEL |
Berisi informasi tentang file yang dipilih di jendela Manajer File aktif (jendela direktori atau jendela Hasil Pencarian). |
FMS_HELPSTRING |
Berisi informasi yang digunakan Pengelola File untuk menambahkan string Bantuan untuk item perintah menu atau toolbar. |
FMS_LOAD |
Berisi informasi yang digunakan Manajer File untuk menambahkan menu kustom yang disediakan oleh DLL ekstensi Pengelola File. Struktur ini juga menyediakan nilai delta yang dapat digunakan DLL ekstensi untuk memanipulasi menu kustom setelah File Manager memuat menu. |
FMS_TOOLBARLOAD |
Berisi informasi tentang tombol kustom yang akan ditambahkan ke toolbar Pengelola File. Tombol disediakan oleh DLL ekstensi Pengelola File. |
FOLDERSETTINGS |
Berisi informasi tampilan folder. |
FVSHOWINFO |
Berisi informasi yang digunakan penampil file untuk menampilkan file. |
HELPINFO |
Berisi informasi tentang item yang meminta Bantuan peka konteks. |
HELPWININFO |
Berisi ukuran dan posisi jendela Bantuan primer atau sekunder. Aplikasi dapat mengatur informasi ini dengan memanggil fungsi WinHelp dengan nilai HELP_SETWINPOS. |
IE4COMPONENT |
Digunakan oleh Microsoft Internet Explorer 4.0 dan Microsoft Internet Explorer 4.01 untuk menyimpan informasi tentang komponen. Dengan Windows 2000, itu digantikan oleh struktur COMPONENT . |
DAFTAR ITEMID |
Berisi daftar pengidentifikasi item. |
ITEMPACING |
Menyimpan dimensi dari dua kemungkinan ukuran penspasian ikon yang tersedia untuk ditampilkan: kecil dan besar. Digunakan oleh IShellFolderView::GetItemSpacing. |
KNOWNFOLDER_DEFINITION |
Menentukan spesifikasi folder yang diketahui. |
LOGFONT |
Menentukan atribut font. |
MRUINFO |
Berisi informasi yang menentukan daftar baru yang terakhir digunakan (MRU). Digunakan oleh CreateMRUListW. |
MULTIKEYHELP |
Menentukan kata kunci yang akan dicari dan tabel kata kunci yang akan dicari oleh Bantuan Windows. |
NC_ADDRESS |
Berisi informasi yang menjelaskan alamat jaringan. |
NET_ADDRESS_INFO |
Menjelaskan alamat jaringan. |
NEWCPLINFO |
Berisi informasi sumber daya dan nilai yang ditentukan aplikasi untuk kotak dialog yang didukung oleh aplikasi Panel Kontrol. |
NOTIFYICONDATA |
Berisi informasi yang dibutuhkan sistem untuk menampilkan pemberitahuan di area pemberitahuan. Digunakan oleh Shell_NotifyIcon. |
NOTIFYICONIDENTIFIER |
Berisi informasi yang digunakan oleh Shell_NotifyIconGetRect untuk mengidentifikasi ikon untuk mengambil persegi panjang pembatas. |
NRESARRAY |
Menentukan format clipboard CF_NETRESOURCE. |
NSTCCUSTOMDRAW |
Struktur gambar kustom yang digunakan oleh metode INameSpaceTreeControlCustomDraw . |
NT_CONSOLE_PROPS |
Menyimpan blok data tambahan yang digunakan oleh IShellLinkDataList. Ini menyimpan properti konsol. |
NT_FE_CONSOLE_PROPS |
Menyimpan blok data tambahan yang digunakan oleh IShellLinkDataList. Ini menyimpan halaman kode konsol. |
OPEN_PRINTER_PROPS_INFO |
Mengidentifikasi lembar properti tertentu di halaman properti printer dan apakah lembar properti tersebut harus dimodifikasi. Secara opsional digunakan dengan fungsi SHInvokePrinterCommand . |
OPENASINFO |
Menyimpan informasi untuk fungsi SHOpenWithDialog . |
TUMPANG TINDIH |
Berisi informasi yang digunakan dalam input/output asinkron (tumpang tindih) (I/O). |
PARSEDURL |
Digunakan oleh fungsi ParseURL untuk mengembalikan URL yang diurai. |
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. |
PROFILEINFO |
Berisi informasi yang digunakan saat memuat atau membongkar profil pengguna. |
PUBAPPINFO |
Menyediakan informasi tentang aplikasi yang diterbitkan dari penerbit aplikasi untuk Menambahkan/Menghapus Program di Panel Kontrol. |
QCMINFO |
Berisi informasi untuk menggabungkan item menu ke dalam menu Windows Explorer. |
QITAB |
Digunakan oleh fungsi QISearch untuk menjelaskan satu antarmuka. |
SERIALIZEDPROPERTYVALUE |
Rentang memori jenis arbitrer yang mewakili struktur PROPVARIANT berseri. Program tidak boleh memeriksa isi SERIALIZEDPROPERTYVALUE; sebaliknya, mereka harus memanipulasinya dengan fungsi StgSerializePropVariant dan StgDeserializePropVariant . |
SFV_CREATE |
Struktur ini digunakan dengan fungsi SHCreateShellFolderView . |
SFV_SETITEMPOS |
Menyimpan informasi posisi untuk item. Digunakan dengan SFVM_SETITEMPOS pesan. |
SFVM_HELPTOPIC_DATA |
Berisi nama file Bantuan HTML dan topik dalam file tersebut. Digunakan dengan pemberitahuan SFVM_GETHELPTOPIC . Struktur ini memerlukan string Unicode. |
SFVM_PROPPAGE_DATA |
Berisi detail halaman yang akan ditambahkan ke lembar Properti objek. |
SHARDAPPIDINFO |
Berisi data yang digunakan oleh SHAddToRecentDocs untuk mengidentifikasi kedua item—dalam hal ini sebagai IShellItem—dan proses yang terkait dengannya. |
SHARDAPPIDINFOIDLIST |
Berisi data yang digunakan oleh SHAddToRecentDocs untuk mengidentifikasi kedua item—dalam hal ini oleh PIDL absolut—dan proses yang terkait dengannya. |
SHARDAPPIDINFOLINK |
Berisi data yang digunakan oleh SHAddToRecentDocs untuk mengidentifikasi kedua item, dalam hal ini melalui IShellLink, dan proses yang terkait dengannya. |
SHChangeNotifyEntry |
Berisi dan menerima informasi untuk pemberitahuan perubahan. Struktur ini digunakan dengan fungsi SHChangeNotifyRegister dan pemberitahuan SFVM_QUERYFSNOTIFY . |
SHCOLUMNDATA |
Berisi informasi yang mengidentifikasi file tertentu. Ini digunakan oleh IColumnProvider::GetItemData saat meminta data untuk file tertentu. |
SHCOLUMNID |
Menentukan pengidentifikasi FMTID/PID kolom yang akan ditampilkan oleh tampilan Detail Windows Explorer. Catatan: Pada Windows Vista, SHCOLUMNID dianggap sebagai bentuk warisan dan tidak boleh digunakan. Di tempatnya, gunakan struktur PROPERTYKEY . |
SHCOLUMNINFO |
Berisi informasi tentang properti kolom. Ini digunakan oleh IColumnProvider::GetColumnInfo. |
SHCOLUMNINIT |
Meneruskan informasi inisialisasi ke IColumnProvider::Initialize. |
SHDESCRIPTIONID |
Menerima data item sebagai respons terhadap panggilan ke SHGetDataFromIDList. |
SHDRAGIMAGE |
Berisi informasi yang diperlukan untuk membuat gambar seret. |
SHELL_ITEM_RESOURCE |
Mendefinisikan sumber daya item Shell. |
SHELLDETAILS |
Melaporkan informasi terperinci tentang item dalam folder Shell. |
SHELLEXECUTEINFO |
Berisi informasi yang digunakan oleh ShellExecuteEx. |
SHELLFLAGSTATE |
Berisi sekumpulan bendera yang menunjukkan pengaturan Shell saat ini. Struktur ini digunakan dengan fungsi SHGetSettings . |
SHELLSTATE |
Berisi pengaturan untuk status Shell. Struktur ini digunakan dengan fungsi SHGetSetSettings . |
SHFILEINFO |
Berisi informasi tentang objek file. |
SHFILEOPSTRUCT |
Berisi informasi yang digunakan fungsi SHFileOperation untuk melakukan operasi file. Catatan: Pada Windows Vista, penggunaan antarmuka IFileOperation direkomendasikan melalui fungsi ini. |
SHFOLDERCUSTOMSETTINGS |
Menyimpan pengaturan folder kustom. Struktur ini digunakan dengan fungsi SHGetSetFolderCustomSettings . |
SHITEMID |
Menentukan pengidentifikasi item. |
SHNAMEMAPPING |
Berisi nama jalur lama dan baru untuk setiap file yang dipindahkan, disalin, atau diganti namanya oleh fungsi SHFileOperation . |
SHQUERYRBINFO |
Berisi informasi jumlah ukuran dan item yang diambil oleh fungsi SHQueryRecycleBin . |
SHSTOCKICONINFO |
Menerima informasi yang digunakan untuk mengambil ikon Shell stok. Struktur ini digunakan dalam panggilan SHGetStockIconInfo. |
SLOWAPPINFO |
Menyediakan informasi aplikasi khusus untuk Menambahkan/Menghapus Program di Panel Kontrol. Struktur ini tidak berlaku untuk aplikasi yang diterbitkan. |
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. |
SOFTDISTINFO |
Berisi informasi tentang pembaruan perangkat lunak. |
SORTCOLUMN |
Menyimpan informasi tentang cara mengurutkan kolom yang ditampilkan dalam tampilan folder. |
STRRET |
Berisi string yang dikembalikan dari metode antarmuka IShellFolder . |
SV2CVW2_PARAMS |
Menyimpan parameter untuk metode IShellView2::CreateViewWindow2 . |
SYNC_HANDLER_ITEM_INFO |
Menentukan handler untuk sinkronisasi terjadwal. Digunakan dengan ISyncSchedule::AddItem. |
SYNCMGR_CONFLICT_ID_INFO |
Menjelaskan struktur informasi ID konflik. |
SYNCMGRHANDLERINFO |
Menyediakan informasi tentang handler untuk digunakan dalam metode ISyncMgrSynchronize::GetHandlerInfo . |
SYNCMGRITEM |
Menyediakan informasi tentang item yang dijumlahkan oleh antarmuka ISyncMgrEnumItems . |
SYNCMGRLOGERRORINFO |
Menyediakan informasi kesalahan untuk digunakan dalam metode ISyncMgrSynchronizeCallback::LogError . |
SYNCMGRPROGRESSITEM |
Menyediakan informasi status saat sinkronisasi sedang berlangsung. Struktur ini digunakan dengan metode ISyncMgrSynchronizeCallback::P rogress dan sesuai dengan satu item sinkronisasi. |
TBINFO |
Digunakan dengan pemberitahuan SFVM_GETBUTTONINFO untuk menentukan jumlah tombol yang akan ditambahkan ke toolbar, serta cara menambahkannya. |
THUMBBUTTON |
Digunakan oleh metode antarmuka ITaskbarList3 untuk menentukan tombol yang digunakan dalam toolbar yang disematkan dalam representasi gambar mini jendela. |
WALLPAPEROPT |
Berisi opsi tampilan wallpaper. Digunakan dengan anggota antarmuka IActiveDesktop . |
WINDOWDATA |
Menyimpan data jendela. |
WTS_CONTEXTFLAGS |
Menentukan konteks ekstraksi gambar mini. Digunakan oleh IThumbnailSettings::SetContext. |
WTS_FLAGS |
Nilai yang digunakan oleh IThumbnailCache::GetThumbnail untuk menentukan opsi untuk ekstraksi dan tampilan gambar mini. |
WTS_THUMBNAILID |
Berisi pengidentifikasi unik untuk gambar mini dalam singgahan gambar mini sistem. |