Shell Diverse verktygsfunktioner
I det här avsnittet beskrivs de Windows Shell-funktioner som exporteras av Shlwapi.dll och definieras i Shlwapi.h och Shlwapi.lib som inte faller under någon av de andra verktygsfunktionskategorierna.
I det här avsnittet
Ämne | Beskrivning |
---|---|
DllInstall |
Hanterar installation och installation för en DLL. |
GetProcessReference |
Hämtar det processspecifika objekt som tillhandahålls av SetProcessReference, vilket ökar referensantalet för att hålla processen vid liv. |
HashData |
Hashar en matris med data. |
IsInternetESCEnabled |
Avgör om Windows Internet Explorer finns i den förbättrade säkerhetskonfigurationen. |
IsOS |
Söker efter angivna operativsystem och operativsystemfunktioner. |
IStream_Copy |
Kopierar en ström till en annan ström. |
IStream_Read |
Läser byte från en angiven ström och returnerar ett värde som anger om alla byte har lästs. |
IStream_ReadPidl |
Läser en pekare till en lista över objektidentifierare (PIDL) från ett IStream- objekt till ett PIDLIST_RELATIVE-objekt. |
IStream_ReadStr |
Läser från en ström och skriver till en sträng. |
IStream_Reset |
Flyttar sökpositionen i en angiven ström till början av strömmen. |
IStream_Size |
Hämtar storleken i byte för en angiven ström. |
IStream_Write |
Skriver data med okänt format från en buffert till en angiven ström. |
IStream_WritePidl |
Skriver en PIDL från ett PCUIDLIST_RELATIVE objekt till ett IStream- objekt. |
IStream_WriteStr |
Läser från en sträng och skriver till en ström. |
IUnknown_AtomicRelease |
Släpper en COM-pekare (Component Object Model) och anger den till NULL-. |
IUnknown_GetSite |
Anropar det angivna objektets IObjectWithSite::GetSite-metod. |
IUnknown_GetWindow |
Försöker hämta ett fönsterhandtag från ett COM-objekt genom att fråga efter olika gränssnitt som har en GetWindow--metod. |
IUnknown_QueryService |
Hämtar ett gränssnitt för en tjänst från ett angivet objekt. |
IUnknown_Set |
Ändrar värdet för en COM-gränssnittspekare och släpper det tidigare gränssnittet. |
IUnknown_SetSite |
Anger det angivna objektets webbplats genom att anropa dess IObjectWithSite::SetSite-metod. |
ParseURL |
Utför rudimentär parsning av en URL. |
QISearch |
En tabelldriven implementering av metoden IUnknown::QueryInterface. |
SetProcessReference |
Tillhandahåller ett COM-objekt som gör att värdbaserade Shell-tillägg och andra komponenter kan 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. |
SHAutoComplete |
Instruerar systemredigeringskontroller att använda Komplettera automatiskt för att slutföra URL:er eller filsystemsökvägar. |
SHCreateMemStream |
Skapar en minnesström med en liknande process som CreateStreamOnHGlobal. |
SHCreateStreamOnFileEx |
Öppnar eller skapar en fil och hämtar en dataström för att läsa eller skriva till filen. |
SHCreateThread |
Skapar en tråd. |
SHCreateThreadRef |
Skapar en referens per tråd till ett COM-objekt. |
SHCreateThreadWithHandle |
Skapar en ny tråd och hämtar dess handtag. |
SHGetThreadRef |
Hämtar referensen per trådobjekt som anges av SHSetThreadRef. |
SHGlobalCounterDecrement |
Minskar en global räknare. |
SHGlobalCounterGetValue |
Hämtar det aktuella värdet för en global räknare. |
SHGlobalCounterIncrement |
Ökar en global räknare. |
SHIsLowMemoryMachine |
|
SHReleaseThreadRef |
Släpper en trådreferens innan trådproceduren returneras. |
SHSetThreadRef |
Lagrar en referens per tråd till ett COM-objekt. Detta gör att anroparen kan styra trådens livslängd så att den kan se till att Windows inte stänger av tråden innan anroparen är klar. |