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. |