Kabuk Yapıları
Bu bölümde Windows Kabuğu Yapıları açıklanmaktadır.
Bu bölümde
Konu | Açıklama |
---|---|
AASHELLMENUFILENAME |
Menü dosyası adı hakkında bilgi içeren değişken boyutlu bir yapı. |
AASHELLMENUITEM |
Menü öğesi hakkında bilgi içerir. |
APPBARDATA |
Sistem uygulama çubuğu iletisi hakkında bilgi içerir. |
APPCATEGORYINFO |
Denetim Masası'ndaki Program Ekle/Kaldır'a uygulama kategorisi bilgileri sağlar.
APPCATEGORYINFOLIST yapısı, uygulama yayımcısı için kategorilerin tam listesini oluştururken kullanılır. |
APPCATEGORYINFOLIST |
Denetim Masası'ndaki Program Ekle/Kaldır'a bir uygulama yayımcısından desteklenen uygulama kategorilerinin listesini sağlar. |
APPINFODATA |
Program Ekle/Kaldır Denetim Masası yardımcı programı için yayımlanmış bir uygulama hakkında bilgi sağlar. |
ASSOCIATIONELEMENT |
AssocCreateForClasses tarafından belirli bir dosya ilişkilendirmesi için IQueryAssociations arabirimini almak için kullanılan bilgileri tanımlar. |
BANDINFOSFB |
Klasör bandı hakkında bilgi içerir. Bu yapı IShellFolderBand::GetBandInfoSFB ve IShellFolderBand::SetBandInfoSFB yöntemleriyle kullanılır. |
BANDSITEINFO |
Bant sitesi hakkında bilgi içerir. Bu yapı IBandSite::GetBandSiteInfo ve IBandSite::SetBandSiteInfo yöntemleriyle kullanılır. |
BASEBROWSERDATA |
Temel sınıfın korumalı üyelerini içerir.
BASEBROWSERDATA tarayıcı durumunu tanımlar ve IBrowserService2::GetBaseBrowserData ve IBrowserService2::P utBaseBrowserDataile kullanılır. |
BORDERWIDTHS |
Kenarlık dikdörtgeninin sol üst ve sağ alt köşelerinin koordinatlarını tanımlar. |
BROWSEINFO |
SHBrowseForFolder işlevinin parametrelerini içerir ve kullanıcı tarafından seçilen klasör hakkında bilgi alır. |
CATEGORY_INFO |
Kategori bilgilerini içerir. Bileşen kategorisi, ortak bir kategori tanımlayıcısı (CATID) paylaşan mantıksal olarak ilişkili Bileşen Nesne Modeli (COM) sınıfları grubudur. |
CIDA |
İşaretçiyi bir veya daha fazla Kabuk ad alanı nesnesinin öğe tanımlayıcı listesine (PIDL) aktarmak için CFSTR_SHELLIDLIST pano biçimiyle birlikte kullanılır. |
CM_COLUMNINFO |
Sütun bilgilerini tanımlar.
IColumnManager arabiriminin üyeleri tarafından kullanılır. |
CMINVOKECOMMANDINFO |
IContextMenu::InvokeCommand kısayol menü komutunu çağırmak için gereken bilgileri içerir. |
CMINVOKECOMMANDINFOEX |
Kısayol menüsü komutu hakkında genişletilmiş bilgiler içerir. Bu yapı, Unicode değerlerinin kullanılmasına izin veren CMINVOKECOMMANDINFO genişletilmiş bir sürümüdür. |
COMDLG_FILTERSPEC |
Öğeleri filtrelemek için genel olarak kullanılır. |
COMPONENT |
Windows 2000 tarafından bir bileşen hakkındaki bilgileri tutmak için kullanılır. Bu yapı, IE4COMPONENT yapısının yerini alır. |
COMPONENTSOPT |
Masaüstü öğesi seçeneklerini içerir. |
COMPPOS |
Bir bileşenin konumu ve boyutu hakkında bilgi içerir. |
COMPSTATEINFO |
Windows 2000 tarafından bir bileşenin durumu hakkındaki bilgileri tutmak için kullanılır. |
CONFIRM_CONFLICT_ITEM |
Çakışma öğesi yapısını tanımlar. |
CONFIRM_CONFLICT_RESULT_INFO |
Çakışma sonucu bilgi yapısını tanımlar. |
CPLINFO |
Denetim Masası uygulaması tarafından desteklenen bir iletişim kutusu için kaynak bilgilerini ve uygulama tanımlı değeri içerir. Denetim Masası uygulamasının CPlApplet işlevi, CPL_INQUIRE iletiye yanıt olarak bu bilgileri Denetim Masası'na döndürür. |
CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION |
Kimlik bilgileriyle ilgili ayrıntıları içerir. |
CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR |
Kimlik bilgilerindeki tek bir alanı açıklar. Örneğin, bir dize veya kullanıcı görüntüsü. |
CSFV |
SHCreateShellFolderViewEx işleviyle kullanılır. |
DATABLOCK_HEADER |
IShellLinkDataListtarafından kullanılan ek veri yapılarından bazıları için üst bilgi görevi görür. |
DEFCONTEXTMENU |
SHCreateDefaultContextMenutarafından kullanılan bağlam menüsü bilgilerini içerir. |
DELEGATEITEMID |
Standart ITEMIDLIST yapısı yerine temsilci klasörleri tarafından kullanılır. |
detailSINFO |
Kabuk klasör öğesinin ayrıntı bilgilerini içerir.
SFVM_GETDETAILSOF bildirimiyle birlikte kullanılır. |
DFMICS |
DFM_INVOKECOMMANDEXtarafından kullanılan ek bağımsız değişkenleri içerir. |
DLLVERSIONINFO |
DLL'ye özgü sürüm bilgilerini alır.
DllGetVersion işleviyle kullanılır. Not: Bu yapı yerine DLLVERSIONINFO2 yapısını kullanabilirsiniz. |
DLLVERSIONINFO2 |
DLL'ye özgü sürüm bilgilerini alır.
DllGetVersion işleviyle kullanılır. |
DROPDESCRIPTION |
Bırakma nesnesinin resmini ve beraberindeki metni açıklar. |
DROPFILES |
CF_HDROP pano biçimini tanımlar. Aşağıdaki veriler, dosya adlarının çift null olarak sonlandırılan listesidir. |
EXP_DARWIN_LINK |
IShellLinkDataListtarafından kullanılan ek veri bloğunu tutar. Bağlantının Windows Installer kimliğini barındırıyor. |
EXP_PROPERTYSTORAGE |
Kabuk bağlantı durumu hakkındaki bilgileri depolar. Bu yapı, EXP_PROPERTYSTORAGE_SIG ile etiketlenmiş ek veri bölümleri için kullanılır. |
EXP_SPECIAL_FOLDER |
IShellLinkDataListtarafından kullanılan ek veri bloğunu tutar. Özel klasör bilgilerini barındırıyor. |
EXP_SZ_LINK |
IShellLinkDataListtarafından kullanılan ek veri bloğunu tutar. Simge veya hedef için genişletilebilir ortam dizelerini barındırıyor. |
EXT_BUTTON |
Dosya Yöneticisi uzantısı DLL'sinin Dosya Yöneticisi araç çubuğuna ekleyebilen bir düğme hakkında bilgi içerir. |
EXTRASEARCH |
Bir IEnumExtraSearch numaralandırıcı nesnesi tarafından bir Kabuk Klasörü nesnesi tarafından desteklenen arama nesneleri hakkında bilgi döndürmek için kullanılır. |
FILE_ATTRIBUTES_ARRAY |
CFSTR_FILE_ATTRIBUTES_ARRAY için pano biçimi tanımını içerir. |
FILEDESCRIPTOR |
Microsoft ActiveX sürükle ve bırak işlemi sırasında pano yoluyla kopyalanan dosyanın özelliklerini açıklar. |
FILEGROUPDESCRIPTOR |
CF_FILEGROUPDESCRIPTOR pano biçimini tanımlar. |
FMS_GETDRIVEINFO |
Etkin Dosya Yöneticisi penceresinde (dizin penceresi veya Arama Sonuçları penceresi) seçilen sürücü hakkında bilgi içerir. |
FMS_GETFILESEL |
Etkin Dosya Yöneticisi penceresinde (dizin penceresi veya Arama Sonuçları penceresi) seçili dosya hakkında bilgi içerir. |
FMS_HELPSTRING |
Dosya Yöneticisi'nin menü veya araç çubuğu komut öğesi için Yardım dizesi eklemek için kullandığı bilgileri içerir. |
FMS_LOAD |
Dosya Yöneticisi'nin Dosya Yöneticisi uzantısı DLL'i tarafından sağlanan özel menüyü eklemek için kullandığı bilgileri içerir. Yapı, Dosya Yöneticisi menüyü yükledikten sonra uzantı DLL'sinin özel menüyü işlemek için kullanabileceği bir delta değeri de sağlar. |
FMS_TOOLBARLOAD |
Dosya Yöneticisi araç çubuğuna eklenecek özel düğmeler hakkında bilgi içerir. Düğmeler Bir Dosya Yöneticisi uzantısı DLL'i tarafından sağlanır. |
FOLDERSETTINGS |
Klasör görünümü bilgilerini içerir. |
FVSHOWINFO |
Dosya görüntüleyicisinin bir dosyayı görüntülemek için kullandığı bilgileri içerir. |
HELPINFO |
Bağlama duyarlı Yardım'ın istendiği bir öğe hakkında bilgi içerir. |
HELPWININFO |
Birincil veya ikincil Yardım penceresinin boyutunu ve konumunu içerir. Bir uygulama, HELP_SETWINPOS değeriyle WinHelp işlevini çağırarak bu bilgileri ayarlayabilir. |
IE4COMPONENT |
Microsoft Internet Explorer 4.0 ve Microsoft Internet Explorer 4.01 tarafından bir bileşen hakkındaki bilgileri tutmak için kullanılır. Windows 2000 ile, COMPONENT yapısıyla değiştirilir. |
ITEMIDLIST |
Öğe tanımlayıcılarının listesini içerir. |
ITEMSPACING |
Görüntü için kullanılabilen simge aralığının iki olası boyutunun boyutlarını depolar: küçük ve büyük.
IShellFolderView::GetItemSpacingtarafından kullanılır. |
KNOWNFOLDER_DEFINITION |
Bilinen bir klasörün ayrıntılarını tanımlar. |
LOGFONT |
Yazı tipinin özniteliklerini tanımlar. |
MRUINFO |
En son kullanılan yeni (MRU) listeyi tanımlayan bilgileri içerir. createMRUListWtarafından kullanılır. |
MULTIKEYHELP |
Aranacak anahtar sözcüğü ve Windows Yardımı tarafından aranacak anahtar sözcük tablosunu belirtir. |
NC_ADDRESS |
Ağ adresini açıklayan bilgileri içerir. |
NET_ADDRESS_INFO |
Bir ağ adresini açıklar. |
NEWCPLINFO |
Denetim Masası uygulaması tarafından desteklenen bir iletişim kutusu için kaynak bilgilerini ve uygulama tanımlı değeri içerir. |
NOTIFYICONDATA |
Sistemin bildirim alanında bildirimleri görüntülemesi için gereken bilgileri içerir.
Shell_NotifyIcontarafından kullanılır. |
NOTIFYICONIDENTIFIER |
sınırlayıcı dikdörtgenin alındığı simgeyi tanımlamak için Shell_NotifyIconGetRect tarafından kullanılan bilgileri içerir. |
NRESARRAY |
CF_NETRESOURCE pano biçimini tanımlar. |
NSTCCUSTOMDRAW |
INameSpaceTreeControlCustomDraw yöntemleri tarafından kullanılan özel çizim yapısı. |
NT_CONSOLE_PROPS |
IShellLinkDataListtarafından kullanılan ek veri bloğunu tutar. Konsol özelliklerini barındırıyor. |
NT_FE_CONSOLE_PROPS |
IShellLinkDataListtarafından kullanılan ek veri bloğunu tutar. Konsolun kod sayfasını tutar. |
OPEN_PRINTER_PROPS_INFO |
Yazıcının özellik sayfalarında belirli bir özellik sayfasını ve bu özellik sayfasının kalıcı olup olmayacağını belirler. İsteğe bağlı olarak SHInvokePrinterCommand işleviyle kullanılır. |
OPENASINFO |
SHOpenWithDialog işlevinin bilgilerini depolar. |
ÇAKıŞAN |
Zaman uyumsuz (çakışan) giriş/çıkışta (G/Ç) kullanılan bilgileri içerir. |
PARSEDURL |
ayrıştırılmış URL'yi döndürmek için ParseURL işlevi tarafından kullanılır. |
PERSIST_FOLDER_TARGET_INFO |
Klasör kısayollarının hedef klasörünü ve özniteliklerini belirtir. Bu yapı IPersistFolder3::GetFolderTargetInfo ve IPersistFolder3::InitializeExtarafından kullanılır. |
PREVIEWHANDLERFRAMEINFO |
Hızlandırıcı tablo yapısı.
IPreviewHandlerFrame::GetWindowContexttarafından kullanılır. |
PROFILEINFO |
Kullanıcı profilini yüklerken veya kaldırırken kullanılan bilgileri içerir. |
PUBAPPINFO |
Denetim Masası'nda Program Ekle/Kaldır için bir uygulama yayımcısından yayımlanan uygulama hakkında bilgi sağlar. |
QCMINFO |
Menü öğelerini Windows Gezgini menülerinde birleştirmeye yönelik bilgileri içerir. |
QITAB |
tek bir arabirimi tanımlamak için QISearch işlevi tarafından kullanılır. |
SERIALIZEDPROPERTYVALUE |
Serileştirilmiş PROPVARIANT yapısını temsil eden rastgele türde bir bellek aralığı. Programlar SERIALIZEDPROPERTYVALUEiçeriğini incelememelidir; bunun yerine, stgSerializePropVariantve StgDeserializePropVariantişlevlerini. |
SFV_CREATE |
Bu yapı SHCreateShellFolderView işleviyle kullanılır. |
SFV_SETITEMPOS |
Bir öğenin konum bilgilerini depolar. İleti SFVM_SETITEMPOSile kullanılır. |
SFVM_HELPTOPIC_DATA |
Bir HTML Yardım dosyasının adını ve bu dosyadaki bir konuyu içerir.
SFVM_GETHELPTOPIC bildirimiyle birlikte kullanılır. Bu yapı Unicode dizeleri gerektirir. |
SFVM_PROPPAGE_DATA |
Nesnenin Özellikler sayfasına eklenecek sayfanın ayrıntılarını içerir. |
SHARDAPPIDINFO |
SHAddToRecentDocs tarafından kullanılan verileri içerir bir öğeyi (bu örnekte IShellItemolarak) ve ilişkili olduğu işlemi tanımlamak için kullanılır. |
SHARDAPPIDINFOIDLIST |
SHAddToRecentDocs tarafından kullanılan verileri içerir hem bir öğeyi (bu durumda mutlak bir PIDL ile) hem de ilişkili olduğu işlemi tanımlamak için kullanılır. |
SHARDAPPIDINFOLINK |
SHAddToRecentDocs tarafından kullanılan verileri, bu durumda bir IShellLinkve ilişkili olduğu işlem aracılığıyla her iki öğeyi de tanımlamak için kullanılır. |
SHChangeNotifyEntry |
Değişiklik bildirimleriyle ilgili bilgileri içerir ve alır. Bu yapı, SHChangeNotifyRegister işlevi ve SFVM_QUERYFSNOTIFY bildirimiyle kullanılır. |
SHCOLUMNDATA |
Belirli bir dosyayı tanımlayan bilgileri içerir. Belirli bir dosya için veri istenirken IColumnProvider::GetItemData tarafından kullanılır. |
SHCOLUMNID |
Windows Gezgini Ayrıntıları görünümü tarafından görüntülenecek bir sütunun FMTID/PID tanımlayıcısını belirtir. Not: Windows Vista'nın SHCOLUMNID eski bir form olarak kabul edilir ve kullanılmamalıdır. Yerinde, PROPERTYKEY yapısını kullanın. |
SHCOLUMNINFO |
Bir sütunun özellikleri hakkında bilgi içerir.
IColumnProvider::GetColumnInfotarafından kullanılır. |
SHCOLUMNINIT |
Başlatma bilgilerini IColumnProvider::Initializeiletir. |
SHDESCRIPTIONID |
SHGetDataFromIDListçağrısına yanıt olarak öğe verilerini alır. |
SHDRAGIMAGE |
Sürükleme görüntüsü oluşturmak için gereken bilgileri içerir. |
SHELL_ITEM_RESOURCE |
Kabuk öğesi kaynağını tanımlar. |
SHELLDETAILS |
Shell klasöründeki bir öğeyle ilgili ayrıntılı bilgileri raporlar. |
SHELLEXECUTEINFO |
ShellExecuteExtarafından kullanılan bilgileri içerir. |
SHELLFLAGSTATE |
Geçerli Kabuk ayarlarını gösteren bir dizi bayrak içerir. Bu yapı SHGetSettings işleviyle kullanılır. |
SHELLSTATE |
Shell'in durumunun ayarlarını içerir. Bu yapı SHGetSetSettings işleviyle kullanılır. |
SHFILEINFO |
Dosya nesnesi hakkında bilgi içerir. |
SHFILEOPSTRUCT |
SHFileOperation işlevinin dosya işlemlerini gerçekleştirmek için kullandığı bilgileri içerir. Not: Windows Vista itibarıyla, bu işlev üzerinde IFileOperation arabiriminin kullanılması önerilir. |
SHFOLDERCUSTOMSETTINGS |
Özel klasör ayarlarını tutar. Bu yapı SHGetSetFolderCustomSettings işleviyle kullanılır. |
SHITEMID |
Bir öğe tanımlayıcısı tanımlar. |
SHNAMEMAPPING |
SHFileOperation işlevi tarafından taşınan, kopyalanan veya yeniden adlandırılan her dosyanın eski ve yeni yol adlarını içerir. |
SHQUERYRBINFO |
SHQueryRecycleBin işlevi tarafından alınan boyut ve öğe sayısı bilgilerini içerir. |
SHSTOCKICONINFO |
Hisse senedi Kabuğu simgesini almak için kullanılan bilgileri alır. Bu yapı, SHGetStockIconInfobir çağrıda kullanılır. |
SLOWAPPINFO |
Denetim Masası'nda Program Ekle/Kaldır için özel uygulama bilgileri sağlar. Bu yapı yayımlanan uygulamalar için geçerli değildir. |
SMCSHCHANGENOTIFYSTRUCT |
Değişiklik bildirimi hakkında bilgi içerir.
IShellMenuCallback::CallbackSMtarafından kullanılır. |
SMDATA |
Menü bandından bilgiler içerir. |
SMINFO |
Menü bandındaki bir öğe hakkında bilgi içerir. |
SOFTDISTINFO |
Yazılım güncelleştirmesi hakkında bilgi içerir. |
SORTCOLUMN |
Klasör görünümünde görüntülenen bir sütunu sıralama hakkındaki bilgileri depolar. |
STRRET |
IShellFolder arabirim yöntemlerinden döndürülen dizeleri içerir. |
SV2CVW2_PARAMS |
IShellView2::CreateViewWindow2 yönteminin parametrelerini tutar. |
SYNC_HANDLER_ITEM_INFO |
Zamanlanmış eşitleme için bir işleyici tanımlar.
ISyncSchedule::AddItemile kullanılır. |
SYNCMGR_CONFLICT_ID_INFO |
Çakışma kimliği bilgi yapısını açıklar. |
SYNCMGRHANDLERINFO |
ISyncMgrSynchronize::GetHandlerInfo yönteminde kullanılmak üzere işleyici hakkında bilgi sağlar. |
SYNCMGRITEM |
ISyncMgrEnumItems arabirimi tarafından numaralandırılan öğeler hakkında bilgi sağlar. |
SYNCMGRLOGERRORINFO |
ISyncMgrSynchronizeCallback::LogError yönteminde kullanılmak üzere hata bilgileri sağlar. |
SYNCMGRPROGRESSITEM |
Eşitleme devam ederken durum bilgilerini sağlar. Bu yapı, ISyncMgrSynchronizeCallback::P rogress yöntemiyle kullanılır ve tek bir eşitleme öğesine karşılık gelir. |
TBINFO |
Araç çubuğuna eklenecek düğme sayısını ve bunların nasıl ekleneceğini belirtmek için SFVM_GETBUTTONINFO bildirimiyle birlikte kullanılır. |
THUMBBUTTON |
Pencerenin küçük resim gösterimine eklenmiş bir araç çubuğunda kullanılan düğmeleri tanımlamak için ITaskbarList3 arabirimi yöntemleri tarafından kullanılır. |
WALLPAPEROPT |
Duvar kağıdı görüntüleme seçeneklerini içerir.
IActiveDesktop arabiriminin üyeleriyle birlikte kullanılır. |
WINDOWDATA |
Pencere verilerini depolar. |
WTS_CONTEXTFLAGS |
Küçük resim ayıklama bağlamını belirtir.
IThumbnailSettings::SetContexttarafından kullanılır. |
WTS_FLAGS |
IThumbnailCache::GetThumbnail tarafından küçük resim görüntüsünün ayıklanıp görüntülenmesi için seçenekleri belirtmek için kullanılan değerler. |
WTS_THUMBNAILID |
Sistem küçük resim önbelleğindeki küçük resim için benzersiz bir tanımlayıcı içerir. |