Megosztás a következőn keresztül:


Rendszerhéjfüggvények

Ez a szakasz a Windows Shell-függvényeket ismerteti.

Ebben a szakaszban

Téma Leírás
Intsafe.h Functions
Könyvtárfüggvények
elérésiút-függvények
AssocCreateForClasses
Egy IQueryAssociations felületet implementáló objektumot kér le.
AssocGetDetailsOfPropKey
Lekéri egy adott tulajdonságkulcs értékét a Névtérbővítményekáltal megadott fájltársítási információk használatával.
CDefFolderMenu_Create2
Helyi menüt hoz létre a fájlmappa-objektumok kijelölt csoportjához.
CommandLineToArgvW
Egy Unicode-parancssori sztring elemzése és a parancssori argumentumok mutatóinak tömbje, valamint az ilyen argumentumok száma, a standard C futásidejű argv és argc értékekhez hasonló módon.
APPLET_PROC
Egy Vezérlőpult-alkalmazás belépési pontjaként szolgál. Ez egy kódtár által definiált visszahívási függvény.
CreateAppContainerProfile
Felhasználónkénti, alkalmazásonkénti profilt hoz létre a Windows Áruházbeli alkalmazásokhoz.
CreateEnvironmentBlock
Lekéri a megadott felhasználó környezeti változóit. Ez a blokk ezután átadható a CreateProcessAsUser függvénynek.
CreateMRUListW
Létrehoz egy új, legutóbb használt (MRU) listát.
CreateProfile
Új felhasználói profilt hoz létre.
DefScreenSaverProc
Alapértelmezett feldolgozást biztosít minden olyan üzenethez, amelyet egy képernyőkímélő alkalmazás nem dolgoz fel.
DefSubclassProc
Meghívja az ablak alosztályláncának következő kezelőjét. Az alosztálylánc utolsó kezelője meghívja az ablak eredeti ablakának eljárását.
DeleteAppContainerProfile
Törli a megadott felhasználónkénti, alkalmazásonkénti profilt.
DeleteProfile
Törli a felhasználói profilt és az összes felhasználóhoz kapcsolódó beállítást a megadott számítógépről. A hívónak rendszergazdai jogosultságokkal kell rendelkeznie egy felhasználó profiljának törléséhez.
DestroyEnvironmentBlock
Felszabadítja a CreateEnvironmentBlock függvény által létrehozott környezeti változókat.
DeriveAppContainerSidFromAppContainerName
Lekéri a megadott profil biztonsági azonosítóját.
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName
A DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName jövőbeli használatra van fenntartva.
DLLGETVERSIONPROC
Számos Windows Shell-DLL implementálásával lehetővé teszi az alkalmazások számára a DLL-specifikus verzióinformációk beszerzését.
DragAcceptFiles
Regisztrálja, hogy egy ablak elfogadja-e az elvetett fájlokat.
DragFinish
Felszabadítja a rendszer által a fájlnevek alkalmazásba való átviteléhez lefoglalt memóriát.
DragQueryFile
Lekéri a sikeres húzási művelet eredményeként elvetett fájlok nevét.
DragQueryPoint
Lekéri az egérmutató pozícióját, amikor egy fájl el lett dobva egy húzási művelet során.
DuplicateIcon
Egy megadott ikon duplikátumát hozza létre.
ExpandEnvironmentStringsForUser
Kibontja a forrássztringet a megadott felhasználóhoz létrehozott környezeti blokk használatával.
ExtractAssociatedIcon
Lekéri a leírót egy fájlban erőforrásként tárolt ikonhoz vagy egy fájl társított végrehajtható fájljában tárolt ikonhoz.
ExtractIcon
Lekéri a leírót egy ikonhoz a megadott végrehajtható fájlból, DLL-ből vagy ikonfájlból.
A fogópontok tömbjének nagy vagy kis ikonokra való lekéréséhez használja a ExtractIconEx függvényt.
ExtractIconEx
A ExtractIconEx függvény a megadott végrehajtható fájlból, DLL-ből vagy ikonfájlból kinyert nagy vagy kis ikonok számára hoz létre fogóponttömböt.
FileIconInit
Inicializálja vagy újrainicializálja a rendszerképlistát.
FindExecutable
Lekéri az adott dokumentumfájlhoz társított végrehajtható (.exe) fájl nevét és leíróját.
FreeConfirmConflictItem
Felszabadítja a CONFIRM_CONFLICT_ITEM struktúrához lefoglalt erőforrásokat.
FreeIDListArray
Felszabadítja a mutató által használt memóriát egy elemazonosító-lista (PIDL) listatömbje számára.
FreeIDListArrayChild
Felszabadítja a gyermekelem-azonosítókra mutató mutatótömb memóriaterületét. Ez a tömbön belüli PITEMID_CHILDs és magát a tömböt is kibocsátja.
FreeIDListArrayFull
Felszabadítja a PIDL-tömb memóriaterületét. Ez a tömbön belüli PIDLIST_ABSOLUTEs és magát a tömböt is kibocsátja.
FreeKnownFolderDefinitionFields
Felszabadítja a lefoglalt mezőket az eredményben IKnownFolder::GetFolderDefinition.
FreeMRUList
Felszabadítja az MRU-listához társított leírót, és gyorsítótárazott adatokat ír a beállításjegyzékbe.
GetAllUsersProfileDirectory
Lekéri annak a könyvtárnak a gyökerét, amely az összes felhasználó által megosztott programadatokat tartalmazza.
GetAppContainerFolderPath
Lekéri a megadott alkalmazástároló helyi alkalmazásadatmappájának elérési útját.
GetAppContainerRegistryLocation
Lekéri az alkalmazástárolóhoz társított beállításjegyzék-tároló helyét.
GetContractDelegateWindow
Lekéri azt az ablakot, amely delegáltként lett beállítva az alkalmazás elsődleges előtérablakához annak érdekében, hogy társítsa a delegált ablakot az alkalmazás szerződéseivel. Ezt a függvényt akkor használja, ha Ön fejlesztő, és natív C++-ban ír Windows Áruházbeli alkalmazást.
GetCurrentProcessExplicitAppUserModelID
Lekéri az alkalmazás által definiált, explicit alkalmazásfelhasználói modell azonosítóját (AppUserModelID) az aktuális folyamathoz.
GetDefaultUserProfileDirectory
Lekéri az alapértelmezett felhasználói profil gyökerének elérési útját.
GetDpiForShellUiComponent
Lekéri az aktuális méretezési tényező és PROCESS_DPI_AWARENESSalapján egy SHELL_UI_COMPONENT által elfoglalt, hüvelykenkénti (dpi) elemet.
GetMenuContextHelpId
Lekéri a megadott menühöz társított súgókörnyezet-azonosítót.
GetProfilesDirectory
Lekéri a felhasználói profilokat tároló gyökérkönyvtár elérési útját.
GetProfileType
Lekéri az aktuális felhasználóhoz betöltött profil típusát.
GetScaleFactorForDevice
Lekéri a megjelenítési eszköz előnyben részesített méretezési tényezőjét.
GetScaleFactorForMonitor
Egy adott monitor méretezési tényezőjének lekérdezése. Ez a függvény felváltja GetScaleFactorForDevice.
GetUserProfileDirectory
Lekéri a megadott felhasználói profil gyökérkönyvtárának elérési útját.
GetWindowContextHelpId
Lekéri a megadott ablakhoz társított súgókörnyezet-azonosítót, ha van ilyen.
GetWindowSubclass
Lekéri a megadott ablak alosztály-visszahívás referenciaadatait.
IDListContainerIsConsistent
Ellenőrzi, hogy az IDList tárolószerkezete érvényes-e.
ILAppendID
Egy SHITEMID struktúrát fűz hozzá vagy előszed egy ITEMIDLIST struktúrához.
ILClone
Klónozza a ITEMIDLIST struktúrát.
ILCloneChild
Klónozza a gyermek ITEMIDLIST struktúrát.
ILCloneFirst
Klónozza az első SHITEMID struktúrát egy ITEMIDLIST struktúrában.
ILCloneFull
Teljes vagy abszolút ITEMIDLIST struktúrát klónozza.
ILCombine
Két ITEMIDLIST struktúrát egyesít.
ILCreateFromPath
A megadott fájl elérési úthoz társított ITEMIDLIST struktúrát adja vissza.
ILFindChild
Meghatározza, hogy egy megadott ITEMIDLIST-struktúra egy másik ITEMIDLIST szerkezet gyermeke-e.
ILFindLastID
Egy ITEMIDLIST szerkezet utolsó SHITEMID szerkezetére mutató mutatót ad vissza.
ILFree
Felszabadítja a Shell által lefoglalt ITEMIDLIST struktúrát.
ILGetNext
Lekéri a következő SHITEMID struktúrát egy ITEMIDLIST struktúrában.
ILGetSize
Egy ITEMIDLIST szerkezet bájtban megadott méretét adja vissza.
ILIsAligned
Ellenőrzi, hogy egy állandó ITEMIDLIST egy mutatóhatárhoz van-e igazítva, amely egy DWORD 32 bites architektúrákon, és QWORD 64 bites architektúrákon.
ILIsChild
Ellenőrzi, hogy a PIDL gyermek PIDL-e, amely egy PIDL pontosan egy SHITEMID.
ILIsEmpty
Ellenőrzi, hogy egy ITEMIDLIST struktúra üres-e.
ILIsEqual
Azt ellenőrzi, hogy két ITEMIDLIST szerkezet egyenlő-e bináris összehasonlításban.
ILIsParent
Annak vizsgálata, hogy egy ITEMIDLIST-struktúra egy másik ITEMIDLIST-struktúra szülője-e.
ILNext(PCUIDLIST_RELATIVE)
Lekéri a következő SHITEMID struktúrát egy ITEMIDLIST struktúrában.
ILNext(PUIDLIST_RELATIVE)
Lekéri a következő SHITEMID struktúrát egy ITEMIDLIST struktúrában.
ILRemoveLastID
Eltávolítja az utolsó SHITEMID struktúrát egy ITEMIDLIST struktúrából.
ILSaveToStream
Egy ITEMIDLIST struktúrát ment egy streambe.
ILSkip(PCUIDLIST_RELATIVE, UINT)
Kihagy egy adott számú bájtot állandó, el nem elosztva, relatív ITEMIDLIST struktúrában.
ILSkip(PUIDLIST_RELATIVE, UINT)
Kihagy egy adott számú bájtot egy el nem elosztva, relatív ITEMIDLIST struktúrában.
InetIsOffline
Meghatározza, hogy a rendszer csatlakozik-e az internethez.
InitNetworkAddressControl
Inicializálja a hálózati címvezérlő ablakosztályát.
LoadUserProfile
Betölti a megadott felhasználó profilját. A profil lehet helyi felhasználói profil vagy központi felhasználói profil.
MIMEAssociationDialog
Futtatja a nem regisztrált MIME-tartalomtípus párbeszédpanelt.
Megjegyzés: Windows XP Service Pack 2 (SP2) vagy újabb verzió: Ez a függvény már nem támogatott.
PathMakeUniqueName
Létrehoz egy egyedi elérési utat egy sablonból.
PathYetAnotherMakeUniqueName
Létrehoz egy egyedi fájlnevet egy meglévő fájlnév alapján.
RegisterAppStateChangeNotification
Lehetővé teszi, hogy az alkalmazás regisztráljon egy visszahívási függvényt, amelyen keresztül értesítést kaphat arról, hogy a kódtár felfüggesztett állapotba kerül vagy kijön. Az alkalmazás ezeket az információkat felhasználhatja minden szükséges művelet végrehajtására, például az állapot megőrzésére, amelyet ezen a ponton végre kell hajtani.
RegisterDialogClasses
Regisztrálja a képernyőkímélő konfigurációs párbeszédpaneljéhez szükséges nem szabványos ablakosztályokat.
RegisterScaleChangeEvent
Regisztrál egy eseményre, amely akkor aktiválódik, ha a méretezés esetleg módosult. Ez a függvény felváltja RegisterScaleChangeNotifications.
RegisterScaleChangeNotifications
Regisztrál egy ablakot, amely visszahívásokat fogad az adatok skálázása során.
Megjegyzés: Ez a függvény a Windows 8.1-hez hasonlóan nem támogatott. Ehelyett használja RegisterScaleChangeEvent.
RemoveWindowSubclass
Eltávolít egy alosztálybeli visszahívást egy ablakból.
ScaleChangeNotifications visszavonása
Visszavonja egy ablak regisztrációját, megakadályozva, hogy visszahívásokat kapjon az adatok skálázása során.
Megjegyzés: Ez a függvény a Windows 8.1-hez hasonlóan nem támogatott. Ehelyett használja ScaleChangeEvent regisztrációja megszüntetését.
ScreenSaverConfigureDialog
Fogadja a képernyőkímélő konfigurációs párbeszédpaneljére küldött üzeneteket. A felhasználó konfigurációját lehetővé tevő képernyőkímélőnek meg kell határoznia ezt a függvényt.
ScreenSaverProc
Fogadja a megadott képernyőkímélő ablakba küldött üzeneteket.
SetContractDelegateWindow
Az elsődleges előtérablaktól eltérő alkalmazásablakot társít egy alkalmazás szerződéseihez. Ezt a függvényt akkor használja, ha Ön fejlesztő, és natív C++-ban ír Windows Áruházbeli alkalmazást.
SetCurrentProcessExplicitAppUserModelID
Egy egyedi alkalmazás által definiált AppUserModelID azonosítót ad meg, amely azonosítja az aktuális folyamatot a tálcán. Ez az azonosító lehetővé teszi, hogy az alkalmazás egyetlen tálcán csoportosítsa a kapcsolódó folyamatokat és ablakokat.
SetMenuContextHelpId
Súgókörnyezet-azonosító társítása egy menüvel.
SetWindowContextHelpId
A súgókörnyezet azonosítóját társítja a megadott ablakhoz.
SetWindowSubclass
Telepíti vagy frissíti az ablak alosztályának visszahívását.
SHAddToRecentDocs
Értesíti a rendszert arról, hogy egy elemhez hozzáfért a legutóbb és leggyakrabban használt elemek nyomon követése céljából. Ez a függvény az összes használati adat törlésére is használható.
SHAppBarMessage
Appbar üzenetet küld a rendszernek.
SHAssocEnumHandlers
Egy számbavételi objektumot ad vissza egy megadott fájlnévkiterjesztés-kezelőkhöz.
SHAssocEnumHandlersForProtocolByApplication
Lekéri a számbavételi felületet, amely hozzáférést biztosít az adott protokollhoz társított kezelők számára.
SHBindToFolderIDListParent
Mivel a Rendszerhéj névtéreleme mappa formájában van megadva, és az adott mappához viszonyított elemazonosító-lista, ez a függvény a névtérelem szülőjéhez kapcsolódik, és opcionálisan egy mutatót ad vissza az elemazonosító-lista végső összetevőjéhez.
SHBindToFolderIDListParentEx
Kibővíti a SHBindToFolderIDListParent függvényt úgy, hogy lehetővé teszi a hívó számára egy kötési környezet megadását.
SHBindToObject
Lekéri és egy adott objektumhoz köti a Shell-névtér IShellFolder::BindToObject metódus használatával.
SHBindToParent
Egy teljes körűen minősített elemazonosító-listára (PIDL) mutat, és visszaad egy megadott illesztőmutatót a szülőobjektumon.
SHBrowseForFolder
Megjelenít egy párbeszédpanelt, amely lehetővé teszi a felhasználó számára a Shell-mappa kiválasztását.
SHChangeNotification_Lock
Zárolja a Rendszerhéj-változásértesítési eseményhez társított megosztott memóriát.
SHChangeNotification_Unlock
Feloldja a megosztott memóriát a változásértesítéshez.
SHChangeNotify
Értesíti az alkalmazás által végrehajtott esemény rendszerét. Egy alkalmazásnak ezt a függvényt kell használnia, ha olyan műveletet hajt végre, amely hatással lehet a Shellre.
SHChangeNotifyDeregister
Törölje az ügyfél ablakfolyamatának regisztrációját SHChangeNotify üzenetek fogadásától.
SHChangeNotifyRegister
Regisztrál egy ablakot, amely értesítéseket fogad a fájlrendszerből vagy a Shellből, ha a fájlrendszer támogatja az értesítéseket.
SHChangeNotifyRegisterThread
Engedélyezi a szál aszinkron regisztrálását és regisztrációjának törlését.
SHCreateAssociationRegistration
Létrehoz egy IApplicationAssociationRegistration objektumot a Windows által biztosított felület készletbeli implementációja alapján.
SHCreateDataObject
Létrehoz egy adatobjektumot egy szülőmappában.
SHCreateDefaultContextMenu
Létrehoz egy objektumot, amely a Shell alapértelmezett helyi menü-implementációját jelöli.
SHCreateDefaultExtractIcon
Létrehoz egy szabványos ikonelszívót, amelynek alapértelmezett értékei tovább konfigurálhatók az IDefaultExtractIconInit interfészen keresztül.
SHCreateDefaultPropertiesOp
Létrehoz egy fájlműveletet, amely beállítja a még be nem állított Shell-elem alapértelmezett tulajdonságait.
SHCreateItemFromIDList
Létrehoz és inicializál egy Shell-elemobjektumot egy PIDL-ből. Az eredményként kapott rendszerhéjelem-objektum támogatja a IShellItem felületet.
SHCreateItemFromParsingName
Létrehoz és inicializál egy Shell-elemobjektumot egy elemzési névből.
SHCreateItemFromRelativeName
Létrehoz és inicializál egy Shell-elemobjektumot egy relatív elemzési névből.
SHCreateItemInKnownFolder
Létrehoz egy Shell-elemobjektumot egyetlen fájlhoz, amely egy ismert mappában található.
SHCreateItemWithParent
Hozzon létre egy Shell-elemet egy szülőmappával és egy gyermekelem-azonosítóval.
SHCreateShellFolderView
Létrehoz egy új példányt az alapértelmezett Shell-mappanézeti objektumból (DefView).
SHCreateShellFolderViewEx
Létrehoz egy új példányt az alapértelmezett Shell-mappanézet-objektumból. A függvény helyett ajánlott SHCreateShellFolderView használata.
SHCreateShellItem
Létrehoz egy IShellItem objektumot.
Megjegyzés: A függvény helyett SHCreateItemWithParent vagy SHCreateItemFromIDList használata javasolt.
SHCreateShellItemArray
Rendszerhéjelem-tömbobjektumot hoz létre.
SHCreateShellItemArrayFromDataObject
Rendszerhéjelem-tömbobjektumot hoz létre egy adatobjektumból.
SHCreateShellItemArrayFromIDLists
Létrehoz egy Shell-elemtömbobjektumot ITEMIDLIST struktúrák listájából.
SHCreateShellItemArrayFromShellItem
Egyetlen elemből álló tömböt hoz létre egyetlen Shell-elemből.
SHDefExtractIcon
Egy alapértelmezett kezelőt biztosít egy ikon fájlból való kinyeréséhez.
SHDoDragDrop
Húzási műveletet hajt végre. Támogatja a forrás igény szerinti létrehozását, valamint a képek húzását.
Shell_NotifyIcon
Üzenet küldése a tálca állapotterületére.
Shell_NotifyIconGetRect
Lekéri az értesítésikon határoló téglalapjának képernyőkoordinátáit.
ShellAbout
Megjeleníti a ShellAbout párbeszédpanelt.
ShellDDEInit
Regisztrálja a Shell Dynamic Data Exchange (DDE) szolgáltatásait az aktuális folyamatban, és értesíti a rendszert arról, hogy az aktuális folyamat DDE-objektumokat kíván üzemeltetni.
ShellExecute
Műveletet hajt végre egy megadott fájlon.
ShellExecuteEx
Műveletet hajt végre egy megadott fájlon.
SHEmptyRecycleBin
Kiüríti a Lomtárat a megadott meghajtón.
SHEnumerateUnreadMailAccounts
Az olvasatlan e-mail-címeket tartalmazó felhasználói fiókok számbavétele.
SHEvaluateSystemCommandTemplate
A CreateProcess vagy ShellExecutehívásban használt paraméterek szigorú érvényesítését kényszeríti ki.
SHFileOperation
Fájlrendszer-objektum másolása, áthelyezése, átnevezése vagy törlése. Ezt a függvényt a Windows Vista rendszerben IFileOperationváltotta fel.
SHFreeNameMappings
Felszabadít egy fájlnév-leképezési objektumot, amelyet a SHFileOperation függvény lekért.
SHGetDataFromIDList
Kiterjesztett tulajdonságadatokat kér le a relatív azonosítók listájából.
SHGetDesktopFolder
Lekéri az asztali mappa IShellFolder felületét, amely a Shell névterének gyökere.
SHGetDiskFreeSpaceEx
Lemezkötet lemezterület-információit kéri le.
SHGetDriveMedia
Az adott meghajtón található adathordozó típusát adja vissza.
SHGetFileInfo
Adatokat kér le a fájlrendszer egy objektumáról, például egy fájlról, mappáról, könyvtárról vagy meghajtógyökérről.
SHGetFolderPathEx
Lekéri a mappa KNOWNFOLDERIDáltal azonosított ismert mappa teljes elérési útját. Ez kibővíti SHGetKnownFolderPath, lehetővé téve a sztringpuffer kezdeti méretének beállítását.
SHGetIconOverlayIndex
A rendszerképek listájában lévő átfedés ikon indexét adja vissza.
SHGetIDListFromObject
Egy objektum PIDL-jének lekérése.
SHGetImageList
Képlistát kér le.
SHGetInstanceExplorer
Lekéri a felületet, amely lehetővé teszi az üzemeltetett Shell-bővítmények és más összetevők számára, hogy megakadályozzák a gazdafolyamat idő előtti bezárását. A gazdafolyamat általában Windows Intéző vagy Windows Internet Explorer, de ezt a függvényt más alkalmazások is használhatják.
SHGetItemFromDataObject
Létrehoz egy IShellItem vagy kapcsolódó objektumot egy IDataObjectáltal megadott elem alapján.
SHGetItemFromObject
Lekéri egy objektumhoz tartozó IShellItem.
SHGetKnownFolderIDList
Egy ismert mappa elérési útját kéri le ITEMIDLIST struktúraként.
SHGetKnownFolderItem
Egy ismert mappát jelképező IShellItem objektumot kér le.
SHGetKnownFolderPath
Lekéri a mappa KNOWNFOLDERIDáltal azonosított ismert mappa teljes elérési útját.
SHGetLocalizedName
Lekéri egy fájl honosított nevét egy Shell-mappában.
SHGetNameFromIDList
Lekéri az azonosítólistája által azonosított elem megjelenítendő nevét.
SHGetNameFromPropertyKey
Lekéri a tulajdonság canonical nevét a PROPERTYKEY.
SHGetNewLinkInfo
Létrehoz egy nevet egy új parancsikonhoz a parancsikon javasolt célja alapján. Ez a függvény nem hozza létre a parancsikont, csak a nevet.
SHGetPathFromIDList
Egy elemazonosító-listát fájlrendszer-elérési úttá alakít át.
SHGetPathFromIDListEx
Egy elemazonosító-listát fájlrendszer-elérési úttá alakít át. Ez a függvény kibővíti SHGetPathFromIDList, lehetővé téve a sztringpuffer kezdeti méretének beállítását és az alábbi beállítások deklarálását.
SHGetSettings
Lekéri az aktuális Shell-beállításokat.
SHGetStockIconInfo
Információt kér le a rendszer által definiált Shell-ikonokról.
SHGetTemporaryPropertyForItem
Lekéri az adott elem ideiglenes tulajdonságát. Az ideiglenes tulajdonság egy olvasási/írási tároló, amely csak az IShellItem objektum élettartamára tárolja a tulajdonságokat ahelyett, hogy az elemben marad.
SHGetUnreadMailCount
Lekéri egy adott felhasználó olvasatlan üzeneteinek számát bármely vagy az összes e-mail-fiókhoz.
SHIsFileAvailableOffline
Meghatározza, hogy egy fájl vagy mappa elérhető-e offline használatra. Ez a függvény azt is meghatározza, hogy a fájlt a hálózatról, a helyi offline fájlok gyorsítótárából vagy mindkét helyről nyitja-e meg.
SHLoadInProc
Létrehozza a megadott objektumosztály egy példányát a Shell folyamatának kontextusából.
Windows Vista és újabb verziók: Ez a függvény le lett tiltva, és E_NOTIMPL ad vissza.
SHLoadNonloadedIconOverlayIdentifiers
Jelzi a Rendszerhéjnak, hogy az átfedési adatokat igénylő következő művelet során be kell töltenie az ikon átfedésazonosítóit, amelyek vagy sikertelenek voltak, vagy nem voltak jelen a létrehozáshoz indításkor. A már betöltött azonosítókra nincs hatással.
SHLocalStrDup
Másolatot készít egy sztringről az újonnan lefoglalt memóriában.
SHMultiFileProperties
Egy fájlkészlet egyesített tulajdonságlapját jeleníti meg. Az összes fájlban közös tulajdonságértékek jelennek meg, míg az eltérő karakterláncok (több érték).
SHOpenFolderAndSelectItems
Megnyitja a Windows Intéző ablakát, amelyen egy kijelölt mappában megadott elemek találhatók.
SHOpenWithDialog
Megjeleníti a Megnyitás párbeszédpanelt.
ShowShareFolderUI
Megjeleníti a Mappamegosztás lapot a megadott mappa tulajdonságlapján.
SHParseDisplayName
Egy Shell-névtérobjektum megjelenítendő nevét egy elemazonosító-listára fordítja le, és visszaadja az objektum attribútumait. Ez a függvény az előnyben részesített módszer a sztringEK PIDL-vé alakításához.
SHPathPrepareForWrite
Ellenőrzi, hogy létezik-e az elérési út. Ez magában foglalja a leképezett hálózati meghajtók újracsatlakoztatását, a kibocsátható adathordozó újbóli üzembe helyezésének kérését, az útvonalak létrehozását, az adathordozó formázásának kérését és szükség esetén a megfelelő felhasználói felületek biztosítását. Az adathordozó olvasási/írási engedélyei nincsenek bejelölve.
SHQueryRecycleBin
Lekéri a Lomtár méretét és a benne lévő elemek számát egy adott meghajtóhoz.
SHQueryUserNotificationState
Ellenőrzi a számítógép állapotát az aktuális felhasználó számára annak megállapításához, hogy megfelelő-e az értesítés küldése.
SHRemoveLocalizedName
Eltávolítja egy fájl honosított nevét egy Shell-mappában.
SHRunControlPanel
Megnyit egy Vezérlőpult-elemet.
Megjegyzés: Ez a függvény a Windows Vista rendszerben nem támogatott
SHSetDefaultProperties
A Shell-elem alapértelmezett tulajdonságkészletét alkalmazza.
SHSetInstanceExplorer
Olyan felületet biztosít, amely lehetővé teszi az üzemeltetett Shell-bővítmények és más összetevők számára, hogy megakadályozzák a gazdafolyamat idő előtti bezárását. A gazdafolyamat általában Windows Explorer vagy Internet Explorer, de ezt a függvényt más alkalmazások is használhatják.
SHSetKnownFolderPath
Egy ismert mappát átirányít egy új helyre.
SHSetLocalizedName
Beállítja egy fájl honosított nevét egy Shell-mappában.
SHSetTemporaryPropertyForItem
Beállít egy ideiglenes tulajdonságot a megadott elemhez. Az ideiglenes tulajdonság egy olvasási/írási tárolóban marad, amely csak a IShellItem objektum élettartamára tárolja a tulajdonságokat, ahelyett, hogy visszaírta őket az elembe.
SHSetUnreadMailCount
Az aktuális felhasználó olvasatlan üzeneteinek számát tárolja egy megadott e-mail-fiókhoz a beállításjegyzékben.
SHTestTokenMembership
CheckTokenMembership használatával teszteli, hogy a megadott jogkivonat a megadott RID-sel rendelkező helyi csoport tagja-e.
SHUpdateImage
Értesíti a Rendszerhéjat, hogy a rendszerképlistában lévő rendszerkép megváltozott.
SoftwareUpdateMessageBox
Egy szabványos üzenetmezőt jelenít meg, amellyel értesítheti a felhasználót az alkalmazás frissítéséről.
StgMakeUniqueName
Létrehoz egy egyedi nevet egy stream- vagy tárobjektumnak egy sablonból.
StrStrNIW
Megkeresi egy sztringen belüli részsztring első előfordulását. Az összehasonlítás kis- és nagybetűket nem érzékelyítő.
StrStrNW
Megkeresi egy sztringen belüli részsztring első előfordulását. Az összehasonlítás megkülönbözteti a kis- és nagybetűkét.
TranslateURL
Általános fordításokat alkalmaz egy adott URL-sztringre, létrehozva egy új URL-sztringet.
UnloadUserProfile
Eltávolítja a LoadUserProfile függvény által betöltött felhasználói profilt. A hívónak rendszergazdai jogosultságokkal kell rendelkeznie a számítógépen. További információt a LoadUserProfile függvény Megjegyzések szakaszában talál.
UnregisterAppStateChangeNotification
A RegisterAppStateChangeNotification által regisztrált változásértesítés megszakítása.
ScaleChangeEvent regisztrációja törlése
Törölje a regisztrációkat a skálázási változás esemény regisztrációjának törlése RegisterScaleChangeEvent. Ez a függvény felváltja RevokeScaleChangeNotifications.
URLAssociationDialog
Meghívja a nem regisztrált URL-protokoll párbeszédpanelt. Ez a párbeszédpanel lehetővé teszi, hogy a felhasználó kiválasztjon egy alkalmazást, amelyet egy korábban ismeretlen protokollhoz társíthat.
Megjegyzés: Windows XP SP2 vagy újabb verzió: Ez a függvény már nem támogatott.
WinExecError
Lekéri a létrehozott hibaértéket, ha a WinExec függvény nem tud egy megadott alkalmazást futtatni.
WinHelp
Elindítja a Windows súgóját (Winhelp.exe), és további adatokat ad át, amelyek jelzik az alkalmazás által kért súgó jellegét.