Shell Functions
I det här avsnittet beskrivs Funktionerna i Windows Shell.
I det här avsnittet
Ämne | Beskrivning |
---|---|
Intsafe.h Functions |
|
Biblioteksfunktioner |
|
Path Functions |
|
AssocCreateForClasses |
Hämtar ett objekt som implementerar ett IQueryAssociations--gränssnitt. |
AssocGetDetailsOfPropKey |
Hämtar värdet för en viss egenskapsnyckel med hjälp av filassociationsinformationen som tillhandahålls av Namnområdestillägg. |
CDefFolderMenu_Create2 |
Skapar en snabbmeny för en vald grupp med filmappsobjekt. |
CommandLineToArgvW |
Parsar en Unicode-kommandoradssträng och returnerar en matris med pekare till kommandoradsargumenten, tillsammans med antalet sådana argument, på ett sätt som liknar standardvärdet för C-körning argv- och argc- värden. |
APPLET_PROC |
Fungerar som startpunkt för ett kontrollpanelsprogram. Det här är en biblioteksdefinierad återanropsfunktion. |
CreateAppContainerProfile |
Skapar en profil per användare och per app för Windows Store-appar. |
CreateEnvironmentBlock |
Hämtar miljövariablerna för den angivna användaren. Det här blocket kan sedan skickas till funktionen CreateProcessAsUser. |
CreateMRUListW |
Skapar en ny lista över senast använda (MRU). |
CreateProfile |
Skapar en ny användarprofil. |
DefScreenSaverProc |
Tillhandahåller standardbearbetning för meddelanden som ett skärmsläckarprogram inte bearbetar. |
DefSubclassProc |
Anropar nästa hanterare i ett fönsters underklasskedja. Den sista hanteraren i underklasskedjan anropar den ursprungliga fönsterproceduren för fönstret. |
DeleteAppContainerProfile |
Tar bort den angivna profilen per användare och per app. |
DeleteProfile |
Tar bort användarprofilen och alla användarrelaterade inställningar från den angivna datorn. Anroparen måste ha administratörsbehörighet för att kunna ta bort en användares profil. |
DestroyEnvironmentBlock |
Frigör miljövariabler som skapats av funktionen CreateEnvironmentBlock. |
DeriveAppContainerSidFromAppContainerName |
Hämtar SID för den angivna profilen. |
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName |
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName är reserverat för framtida användning. |
DLLGETVERSIONPROC |
Implementeras av många av Windows Shell-DLL:er så att program kan hämta DLL-specifik versionsinformation. |
DragAcceptFiles |
Registrerar om ett fönster accepterar borttagna filer. |
DragFinish |
Frigör minne som systemet allokerat för användning vid överföring av filnamn till programmet. |
DragQueryFile |
Hämtar namnen på borttagna filer som är resultatet av en lyckad dra och släpp-åtgärd. |
DragQueryPoint |
Hämtar muspekarens position när en fil togs bort under en dra och släpp-åtgärd. |
DuplicateIcon |
Skapar en dubblett av en angiven ikon. |
ExpandEnvironmentStringsForUser |
Expanderar källsträngen med hjälp av miljöblocket som har upprättats för den angivna användaren. |
ExtractAssociatedIcon |
Hämtar ett handtag till en ikon som lagras som en resurs i en fil eller en ikon som lagras i en fils associerade körbara fil. |
ExtractIcon |
Hämtar ett handtag till en ikon från den angivna körbara filen, DLL-filen eller ikonfilen. Om du vill hämta en matris med referenser till stora eller små ikoner använder du funktionen ExtractIconEx. |
ExtractIconEx |
Funktionen ExtractIconEx skapar en matris med referenser till stora eller små ikoner som extraherats från den angivna körbara filen, DLL-filen eller ikonfilen. |
FileIconInit |
Initierar eller initierar om systembildlistan. |
FindExecutable |
Hämtar namnet på och hanterar den körbara (.exe) fil som är associerad med en specifik dokumentfil. |
FreeConfirmConflictItem |
Frigör de resurser som har allokerats för en CONFIRM_CONFLICT_ITEM struktur. |
FreeIDListArray |
Frigör det minne som används av en pekare till en PIDL-listmatris (item identifier list). |
FreeIDListArrayChild |
Frigör minnesutrymmet för matrisen med pekare till underordnade objekt-ID:er. Detta frigör både PITEMID_CHILDs i matrisen och själva matrisen. |
FreeIDListArrayFull |
Frigör minnesutrymmet för PIDL-matrisen. Detta frigör både PIDLIST_ABSOLUTEs i matrisen och själva matrisen. |
FreeKnownFolderDefinitionFields |
Frigör de allokerade fälten i resultatet från IKnownFolder::GetFolderDefinition. |
FreeMRUList |
Frigör handtaget som är associerat med MRU-listan och skriver cachelagrade data till registret. |
GetAllUsersProfileDirectory |
Hämtar sökvägen till roten i katalogen som innehåller programdata som delas av alla användare. |
GetAppContainerFolderPath |
Hämtar sökvägen till den lokala appdatamappen för den angivna appcontainern. |
GetAppContainerRegistryLocation |
Hämtar platsen för registerlagringen som är associerad med en appcontainer. |
GetContractDelegateWindow |
Hämtar ett fönster som har angetts som ombud för en apps primära förgrundsfönster i syfte att associera delegatfönstret med appens kontrakt. Använd den här funktionen om du är utvecklare och skriver en Windows Store-app i inbyggd C++. |
GetCurrentProcessExplicitAppUserModelID |
Hämtar det programdefinierade, explicita programanvändarmodell-ID:t (AppUserModelID) för den aktuella processen. |
GetDefaultUserProfileDirectory |
Hämtar sökvägen till roten för standardanvändarens profil. |
GetDpiForShellUiComponent |
Hämtar punkter per tum (dpi) som upptas av en SHELL_UI_COMPONENT baserat på den aktuella skalningsfaktorn och PROCESS_DPI_AWARENESS. |
GetMenuContextHelpId |
Hämtar den hjälpkontextidentifierare som är associerad med den angivna menyn. |
GetProfilesDirectory |
Hämtar sökvägen till rotkatalogen där användarprofiler lagras. |
GetProfileType |
Hämtar den typ av profil som läses in för den aktuella användaren. |
GetScaleFactorForDevice |
Hämtar önskad skalningsfaktor för en visningsenhet. |
GetScaleFactorForMonitor |
Hämtar skalningsfaktorn för en specifik övervakare. Den här funktionen ersätter GetScaleFactorForDevice. |
GetUserProfileDirectory |
Hämtar sökvägen till rotkatalogen för den angivna användarens profil. |
GetWindowContextHelpId |
Hämtar den eventuella hjälpkontextidentifieraren som är associerad med det angivna fönstret. |
GetWindowSubclass |
Hämtar referensdata för det angivna fönstrets underklassåteranrop. |
IDListContainerIsConsistent |
Verifierar att containerstrukturen för en IDList är giltig. |
ILAppendID |
Lägger till eller förbereder en SHITEMID- struktur i en ITEMIDLIST- struktur. |
ILClone |
Klonar en ITEMIDLIST- struktur. |
ILCloneChild |
Klonar en underordnad ITEMIDLIST- struktur. |
ILCloneFirst |
Klonar den första SHITEMID- struktur i en ITEMIDLIST- struktur. |
ILCloneFull |
Klonar en fullständig eller absolut ITEMIDLIST- struktur. |
ILCombine |
Kombinerar två ITEMIDLIST- strukturer. |
ILCreateFromPath |
Returnerar ITEMIDLIST- struktur som är associerad med en angiven filsökväg. |
ILFindChild |
Avgör om en angiven ITEMIDLIST- struktur är underordnad en annan ITEMIDLIST- struktur. |
ILFindLastID |
Returnerar en pekare till den sista SHITEMID- struktur i en ITEMIDLIST- struktur. |
ILFree- |
Frigör en ITEMIDLIST- struktur som tilldelats av gränssnittet. |
ILGetNext |
Hämtar nästa SHITEMID- struktur i en ITEMIDLIST- struktur. |
ILGetSize |
Returnerar storleken i byte för en ITEMIDLIST- struktur. |
ILIsAligned |
Verifierar om en konstant ITEMIDLIST- är justerad mot en pekargräns, vilket är en DWORD- på 32-bitarsarkitekturer och en QWORD- på 64-bitarsarkitekturer. |
ILIsChild |
Verifierar om en PIDL är en underordnad PIDL, som är en PIDL med exakt en SHITEMID. |
ILIsEmpty |
Verifierar om en ITEMIDLIST- struktur är tom. |
ILIsEqual |
Testar om två ITEMIDLIST- strukturer är lika med i en binär jämförelse. |
ILIsParent |
Testar om en ITEMIDLIST- struktur är överordnad en annan ITEMIDLIST- struktur. |
ILNext(PCUIDLIST_RELATIVE) |
Hämtar nästa SHITEMID- struktur i en ITEMIDLIST- struktur. |
ILNext(PUIDLIST_RELATIVE) |
Hämtar nästa SHITEMID- struktur i en ITEMIDLIST- struktur. |
ILRemoveLastID |
Tar bort den senaste SHITEMID- struktur från en ITEMIDLIST- struktur. |
ILSaveToStream |
Sparar en ITEMIDLIST- struktur i en dataström. |
ILSkip(PCUIDLIST_RELATIVE, UINT) |
Hoppar över ett visst antal byte i en konstant, icke-justerad, relativ ITEMIDLIST- struktur. |
ILSkip(PUIDLIST_RELATIVE, UINT) |
Hoppar över ett visst antal byte i en icke-justerad, relativ ITEMIDLIST- struktur. |
InetIsOffline |
Avgör om systemet är anslutet till Internet. |
InitNetworkAddressControl |
Initierar fönsterklassen för nätverksadresskontroll. |
LoadUserProfile |
Läser in den angivna användarens profil. Profilen kan vara en lokal användarprofil eller en centrala användarprofil. |
MIMEAssociationDialog |
Kör dialogrutan för avregistrerad MIME-innehållstyp. Obs! Windows XP Service Pack 2 (SP2) eller senare: Den här funktionen stöds inte längre. |
PathMakeUniqueName |
Skapar ett unikt sökvägsnamn från en mall. |
PathYetAnotherMakeUniqueName |
Skapar ett unikt filnamn baserat på ett befintligt filnamn. |
RegisterAppStateChangeNotification |
Gör att en app kan registrera en återanropsfunktion genom vilken den kan meddelas att dess bibliotek hamnar i eller kommer ut ur ett pausat tillstånd. Appen kan använda den här informationen för att utföra nödvändiga åtgärder, till exempel bevarandetillstånd, som ska utföras vid den tidpunkten. |
RegisterDialogClasses |
Registrerar alla icke-standardfönsterklasser som krävs av en skärmsläckares konfigurationsdialogruta. |
RegisterScaleChangeEvent |
Registrerar för en händelse som utlöses när skalan eventuellt har ändrats. Den här funktionen ersätter RegisterScaleChangeNotifications. |
RegisterScaleChangeNotifications |
Registrerar ett fönster för att ta emot motringningar när skalningsinformationen ändras. Obs! Den här funktionen stöds inte från och med Windows 8.1. Använd RegisterScaleChangeEvent i stället. |
RemoveWindowSubclass |
Tar bort ett återanrop från en underklass från ett fönster. |
RevokeScaleChangeNotifications |
Återkallar registreringen av ett fönster, vilket hindrar det från att ta emot återanrop när skalningsinformationen ändras. Obs! Den här funktionen stöds inte från och med Windows 8.1. Använd UnregisterScaleChangeEvent i stället. |
ScreenSaverConfigureDialog |
Tar emot meddelanden som skickas till en skärmsläckares konfigurationsdialogruta. En skärmsläckare som tillåter användarkonfiguration måste definiera den här funktionen. |
ScreenSaverProc |
Tar emot meddelanden som skickas till det angivna skärmsläckarfönstret. |
SetContractDelegateWindow |
Associerar ett annat appfönster än det primära förgrundsfönstret med en apps kontrakt. Använd den här funktionen om du är utvecklare och skriver en Windows Store-app i inbyggd C++. |
SetCurrentProcessExplicitAppUserModelID |
Anger ett unikt programdefinierat AppUserModelID som identifierar den aktuella processen i aktivitetsfältet. Med den här identifieraren kan ett program gruppera sina associerade processer och fönster under en enda knapp i aktivitetsfältet. |
SetMenuContextHelpId |
Associerar en hjälpkontextidentifierare med en meny. |
SetWindowContextHelpId |
Associerar en hjälpkontextidentifierare med det angivna fönstret. |
SetWindowSubclass |
Installerar eller uppdaterar ett fönsterunderklassåteranrop. |
SHAddToRecentDocs |
Meddelar systemet att ett objekt har använts, i syfte att spåra de objekt som används senast och oftast. Den här funktionen kan också användas för att rensa alla användningsdata. |
SHAppBarMessage |
Skickar ett appbarmeddelande till systemet. |
SHAssocEnumHandlers |
Returnerar ett uppräkningsobjekt för en angiven uppsättning filnamnstilläggshanterare. |
SHAssocEnumHandlersForProtocolByApplication |
Hämtar ett uppräkningsgränssnitt som ger åtkomst till hanterare som är associerade med ett visst protokoll. |
SHBindToFolderIDListParent |
Med tanke på ett Shell-namnområdesobjekt som anges i form av en mapp och en objektidentifierarlista i förhållande till den mappen, binder den här funktionen till det överordnade objektet för namnområdesobjektet och returnerar eventuellt en pekare till den sista komponenten i listan över objektidentifierare. |
SHBindToFolderIDListParentEx |
Utökar funktionen SHBindToFolderIDListParent genom att låta anroparen ange en bindningskontext. |
SHBindToObject |
Hämtar och binder till ett angivet objekt med hjälp av shell-namnområdet IShellFolder::BindToObject-metoden. |
SHBindToParent |
Tar en pekare till en lista över fullständigt kvalificerade objektidentifierare (PIDL) och returnerar en angiven gränssnittspekare på det överordnade objektet. |
SHBrowseForFolder |
Visar en dialogruta som gör att användaren kan välja en Shell-mapp. |
SHChangeNotification_Lock |
Låser det delade minnet som är associerat med en shell-ändringsmeddelandehändelse. |
SHChangeNotification_Unlock |
Låser upp delat minne för ett ändringsmeddelande. |
SHChangeNotify |
Meddelar systemet för en händelse som ett program har utfört. Ett program bör använda den här funktionen om den utför en åtgärd som kan påverka gränssnittet. |
SHChangeNotifyDeregister |
Avregistrerar klientens fönsterprocess från att ta emot SHChangeNotify meddelanden. |
SHChangeNotifyRegister |
Registrerar ett fönster för att ta emot meddelanden från filsystemet eller Shell, om filsystemet stöder meddelanden. |
SHChangeNotifyRegisterThread |
Aktiverar asynkron registrering och avregistrering av en tråd. |
SHCreateAssociationRegistration |
Skapar ett IApplicationAssociationRegistration-objekt baserat på lagerimplementeringen av gränssnittet som tillhandahålls av Windows. |
SHCreateDataObject |
Skapar ett dataobjekt i en överordnad mapp. |
SHCreateDefaultContextMenu |
Skapar ett objekt som representerar shells standardimplementering av snabbmenyn. |
SHCreateDefaultExtractIcon |
Skapar en standard-ikonextraktor, vars standardvärden kan konfigureras ytterligare via gränssnittet IDefaultExtractIconInit. |
SHCreateDefaultPropertiesOp |
Skapar en filåtgärd som anger standardegenskaperna för shell-objektet som inte redan har angetts. |
SHCreateItemFromIDList |
Skapar och initierar ett Shell-objektobjekt från en PIDL. Det resulterande objektet för gränssnittet stöder gränssnittet IShellItem. |
SHCreateItemFromParsingName |
Skapar och initierar ett Shell-objektobjekt från ett parsningsnamn. |
SHCreateItemFromRelativeName |
Skapar och initierar ett Shell-objektobjekt från ett relativt parsningsnamn. |
SHCreateItemInKnownFolder |
Skapar ett Shell-objektobjekt för en enda fil som finns i en känd mapp. |
SHCreateItemWithParent |
Skapa ett Shell-objekt med en överordnad mapp och ett underordnat objekt-ID. |
SHCreateShellFolderView |
Skapar en ny instans av standardgränssnittets mappvyobjekt (DefView). |
SHCreateShellFolderViewEx |
Skapar en ny instans av standardobjektet för gränssnittsmappvyn. Vi rekommenderar att du använder SHCreateShellFolderView i stället för den här funktionen. |
SHCreateShellItem |
Skapar ett IShellItem- objekt. Obs! Vi rekommenderar att du använder SHCreateItemWithParent eller SHCreateItemFromIDList i stället för den här funktionen. |
SHCreateShellItemArray |
Skapar ett shell-objektmatrisobjekt. |
SHCreateShellItemArrayFromDataObject |
Skapar ett shell-objektmatrisobjekt från ett dataobjekt. |
SHCreateShellItemArrayFromIDLists |
Skapar ett shell-objektmatrisobjekt från en lista över ITEMIDLIST- strukturer. |
SHCreateShellItemArrayFromShellItem |
Skapar en matris med ett element från ett enda Shell-objekt. |
SHDefExtractIcon |
Tillhandahåller en standardhanterare för att extrahera en ikon från en fil. |
SHDoDragDrop |
Kör en dra och släpp-åtgärd. Stöder skapande av dra källa på begäran samt dra bilder. |
Shell_NotifyIcon |
Skickar ett meddelande till aktivitetsfältets statusområde. |
Shell_NotifyIconGetRect |
Hämtar skärmkoordinaterna för avgränsningsrektangeln för en meddelandeikon. |
ShellOm |
Visar en ShellOm dialogruta. |
ShellDDEInit |
Registrerar DDE-tjänsterna (Shell Dynamic Data Exchange) i den aktuella processen och meddelar systemet att den aktuella processen vill vara värd för DDE-objekt. |
ShellExecute |
Utför en åtgärd på en angiven fil. |
ShellExecuteEx |
Utför en åtgärd på en angiven fil. |
SHEmptyRecycleBin |
Tömmer papperskorgen på den angivna enheten. |
SHEnumerateUnreadMailAccounts |
Räknar upp de användarkonton som har olästa e-postmeddelanden. |
SHEvaluateSystemCommandTemplate |
Tillämpar strikt validering av parametrar som används i ett anrop till CreateProcess eller ShellExecute. |
SHFileOperation |
Kopierar, flyttar, byter namn på eller tar bort ett filsystemobjekt. Den här funktionen har ersatts i Windows Vista av IFileOperation. |
SHFreeNameMappings |
Frigör ett filnamnsmappningsobjekt som hämtades av funktionen SHFileOperation. |
SHGetDataFromIDList |
Hämtar utökade egenskapsdata från en relativ identifierarlista. |
SHGetDesktopFolder |
Hämtar IShellFolder--gränssnittet för skrivbordsmappen, som är roten i Shells namnområde. |
SHGetDiskFreeSpaceEx |
Hämtar diskutrymmesinformation för en diskvolym. |
SHGetDriveMedia |
Returnerar den typ av media som finns på den angivna enheten. |
SHGetFileInfo |
Hämtar information om ett objekt i filsystemet, till exempel en fil, mapp, katalog eller enhetsrot. |
SHGetFolderPathEx |
Hämtar den fullständiga sökvägen till en känd mapp som identifieras av mappens KNOWNFOLDERID. Detta utökar SHGetKnownFolderPath- genom att du kan ange den ursprungliga storleken på strängbufferten. |
SHGetIconOverlayIndex |
Returnerar indexet för överläggsikonen i systembildlistan. |
SHGetIDListFromObject |
Hämtar PIDL för ett objekt. |
SHGetImageList |
Hämtar en bildlista. |
SHGetInstanceExplorer |
Hämtar ett gränssnitt som gör det möjligt för värdbaserade Shell-tillägg och andra komponenter att förhindra att värdprocessen stängs i förtid. Värdprocessen är vanligtvis Utforskaren eller Windows Internet Explorer, men den här funktionen kan också användas av andra program. |
SHGetItemFromDataObject |
Skapar ett IShellItem- eller relaterat objekt baserat på ett objekt som anges av en IDataObject-. |
SHGetItemFromObject |
Hämtar en IShellItem- för ett objekt. |
SHGetKnownFolderIDList |
Hämtar sökvägen till en känd mapp som en ITEMIDLIST- struktur. |
SHGetKnownFolderItem |
Hämtar ett IShellItem- objekt som representerar en känd mapp. |
SHGetKnownFolderPath |
Hämtar den fullständiga sökvägen till en känd mapp som identifieras av mappens KNOWNFOLDERID. |
SHGetLocalizedName |
Hämtar det lokaliserade namnet på en fil i en Shell-mapp. |
SHGetNameFromIDList |
Hämtar visningsnamnet för ett objekt som identifieras av dess IDList. |
SHGetNameFromPropertyKey |
Hämtar egenskapens kanoniska namn med PROPERTYKEY-. |
SHGetNewLinkInfo |
Skapar ett namn på en ny genväg baserat på genvägens föreslagna mål. Den här funktionen skapar inte genvägen, bara namnet. |
SHGetPathFromIDList |
Konverterar en objektidentifierarlista till en filsystemsökväg. |
SHGetPathFromIDListEx |
Konverterar en objektidentifierarlista till en filsystemsökväg. Den här funktionen utökar SHGetPathFromIDList- genom att du kan ange den ursprungliga storleken på strängbufferten och deklarera alternativen nedan. |
SHGetSettings |
Hämtar de aktuella shell-alternativinställningarna. |
SHGetStockIconInfo |
Hämtar information om systemdefinierade Shell-ikoner. |
SHGetTemporaryPropertyForItem |
Hämtar den tillfälliga egenskapen för det angivna objektet. En tillfällig egenskap är ett läs-/skrivarkiv som endast innehåller egenskaper under livslängden för IShellItem- objekt, i stället för att sparas tillbaka till objektet. |
SHGetUnreadMailCount |
Hämtar en angiven användares antal olästa meddelanden för alla e-postkonton eller e-postkonton. |
SHIsFileAvailableOffline |
Avgör om en fil eller mapp är tillgänglig för offlineanvändning. Den här funktionen avgör också om filen skulle öppnas från nätverket, från den lokala Offline Files-cachen eller från båda platserna. |
SHLoadInProc |
Skapar en instans av den angivna objektklassen inifrån kontexten för Shell-processen. Windows Vista och senare: Den här funktionen har inaktiverats och returnerar E_NOTIMPL. |
SHLoadNonloadedIconOverlayIdentifiers |
Signalerar gränssnittet att under nästa åtgärd som kräver överläggsinformation bör det läsa in ikonöverläggsidentifierare som antingen misslyckades att skapa eller inte fanns för att skapa vid start. Identifierare som redan har lästs in påverkas inte. |
SHLocalStrDup |
Gör en kopia av en sträng i nyligen allokerat minne. |
SHMultiFileProperties |
Visar ett sammanfogat egenskapsblad för en uppsättning filer. Egenskapsvärden som är gemensamma för alla filer visas medan de som skiljer sig visar strängen (flera värden). |
SHOpenFolderAndSelectItems |
Öppnar ett Windows Explorer-fönster med angivna objekt i en viss mapp markerad. |
SHOpenWithDialog |
Visar dialogrutan Öppna med. |
ShowShareFolderUI |
Visar fliken Mappdelning på egenskapsbladet för den angivna mappen. |
SHParseDisplayName |
Översätter ett Shell-namnområdesobjekts visningsnamn till en objektidentifierarlista och returnerar objektets attribut. Den här funktionen är den bästa metoden för att konvertera en sträng till en PIDL. |
SHPathPrepareForWrite |
Kontrollerar om sökvägen finns. Detta omfattar återmontering av mappade nätverksenheter, uppmaning om att utskjutbara medier ska sättas in igen, skapa sökvägar, uppmana media att formateras och tillhandahålla lämpliga användargränssnitt om det behövs. Läs-/skrivbehörigheter för mediet är inte markerade. |
SHQueryRecycleBin |
Hämtar storleken på papperskorgen och antalet objekt i den för en angiven enhet. |
SHQueryUserNotificationState |
Kontrollerar datorns tillstånd för den aktuella användaren för att avgöra om det är lämpligt att skicka ett meddelande. |
SHRemoveLocalizedName |
Tar bort det lokaliserade namnet på en fil i en Shell-mapp. |
SHRunControlPanel |
Öppnar ett kontrollpanelsobjekt. Obs! Den här funktionen stöds inte från och med Windows Vista |
SHSetDefaultProperties |
Tillämpar standarduppsättningen med egenskaper på ett Shell-objekt. |
SHSetInstanceExplorer |
Tillhandahåller ett gränssnitt som gör det möjligt för värdbaserade Shell-tillägg och andra komponenter att förhindra att värdprocessen stängs i förtid. Värdprocessen är vanligtvis Utforskaren eller Internet Explorer, men den här funktionen kan också användas av andra program. |
SHSetKnownFolderPath |
Omdirigerar en känd mapp till en ny plats. |
SHSetLocalizedName |
Anger det lokaliserade namnet på en fil i en Shell-mapp. |
SHSetTemporaryPropertyForItem |
Anger en tillfällig egenskap för det angivna objektet. En tillfällig egenskap sparas i ett läs-/skrivarkiv som endast innehåller egenskaper under livslängden för IShellItem- objekt, i stället för att skriva tillbaka dem till objektet. |
SHSetUnreadMailCount |
Lagrar den aktuella användarens antal olästa meddelanden för ett angivet e-postkonto i registret. |
SHTestTokenMembership |
Använder CheckTokenMembership för att testa om den angivna token är medlem i den lokala gruppen med angivet RID. |
SHUpdateImage |
Meddelar gränssnittet att en avbildning i systembildlistan har ändrats. |
SoftwareUpdateMessageBox |
Visar en standardmeddelanderuta som kan användas för att meddela en användare att ett program har uppdaterats. |
StgMakeUniqueName |
Skapar ett unikt namn för en dataström eller ett lagringsobjekt från en mall. |
StrStrNIW |
Hittar den första förekomsten av en delsträng i en sträng. Jämförelsen är skiftlägeskänslig. |
StrStrNW |
Hittar den första förekomsten av en delsträng i en sträng. Jämförelsen är skiftlägeskänslig. |
TranslateURL |
Tillämpar vanliga översättningar på en viss URL-sträng och skapar en ny URL-sträng. |
UnloadUserProfile |
Tar bort en användares profil som lästes in av funktionen LoadUserProfile. Anroparen måste ha administratörsbehörighet på datorn. Mer information finns i avsnittet Anmärkningar i funktionen LoadUserProfile. |
UnregisterAppStateChangeNotification |
Avbryter ett ändringsmeddelande som registrerats via RegisterAppStateChangeNotification. |
UnregisterScaleChangeEvent |
Avregistrerar för skalningsändringshändelsen som registrerats via RegisterScaleChangeEvent. Den här funktionen ersätter RevokeScaleChangeNotifications. |
URLAssociationDialog |
Anropar dialogrutan för avregistrerat URL-protokoll. Med den här dialogrutan kan användaren välja ett program som ska associeras med ett tidigare okänt protokoll. Obs! Windows XP SP2 eller senare: Den här funktionen stöds inte längre. |
WinExecError |
Hämtar det felvärde som genereras om funktionen WinExec inte kan köra ett angivet program. |
WinHelp |
Startar Windows-hjälpen (Winhelp.exe) och skickar ytterligare data som anger vilken typ av hjälp som programmet begär. |