Shell– egyéb segédprogramfüggvények
Ez a szakasz azokat a Windows Shell-függvényeket ismerteti, amelyeket Shlwapi.dll exportál, és amelyeket a Shlwapi.h és a Shlwapi.lib fájlban definiál, és amelyek nem tartoznak a többi segédprogramfüggvény-kategória egyikébe.
Ebben a szakaszban
Téma | Leírás |
---|---|
DllInstall |
Kezeli a DLL telepítését és beállítását. |
GetProcessReference |
Lekéri az SetProcessReferenceáltal megadott folyamatspecifikus objektumot, növelve a hivatkozásszámot, hogy a folyamat életben maradjon. |
HashData |
Adattömb kivonata. |
IsInternetESCEnabled |
Meghatározza, hogy a Windows Internet Explorer szerepel-e a fokozott biztonsági konfigurációban. |
IsOS- |
Ellenőrzi a megadott operációs rendszereket és operációsrendszer-funkciókat. |
IStream_Copy |
Átmásolja a streamet egy másik streambe. |
IStream_Read |
Bájtokat olvas be egy adott streamből, és egy értéket ad vissza, amely jelzi, hogy az összes bájt olvasása sikeresen megtörtént-e. |
IStream_ReadPidl |
Egy IStream objektumból egy elemazonosító-listára mutató mutatót olvas be egy PIDLIST_RELATIVE objektumba. |
IStream_ReadStr |
Egy streamből olvas, és sztringbe ír. |
IStream_Reset |
Áthelyezi a keresési pozíciót egy adott streamben a stream elejére. |
IStream_Size |
Lekéri egy adott stream méretét bájtban. |
IStream_Write |
Ismeretlen formátumú adatokat ír egy pufferből egy adott streambe. |
IStream_WritePidl |
PIDL-t ír egy PCUIDLIST_RELATIVE objektumból egy IStream objektumba. |
IStream_WriteStr |
Sztringből olvas, és streambe ír. |
IUnknown_AtomicRelease |
A Komponensobjektum-modell (COM) mutatóját a NULL állítja be. |
IUnknown_GetSite |
Meghívja a megadott objektum IObjectWithSite::GetSite metódust. |
IUnknown_GetWindow |
Megkísérli lekérni az ablakfogópontot egy COM-objektumból, és lekérdezi a GetWindow metódussal rendelkező különböző felületeket. |
IUnknown_QueryService |
Lekéri egy szolgáltatás felületét egy adott objektumból. |
IUnknown_Set |
Módosítja a COM-felület mutatójának értékét, és felszabadítja az előző felületet. |
IUnknown_SetSite |
Beállítja a megadott objektum webhelyét a IObjectWithSite::SetSite metódus meghívásával. |
ParseURL |
Végrehajtja az URL-címek alapeseti elemzését. |
QISearch |
A IUnknown::QueryInterface metódus táblaalapú implementációja. |
SetProcessReference |
Egy COM-objektumot 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. |
SHAutoComplete |
Utasítja a rendszerszerkesztés vezérlőit, hogy az automatikus kiegészítéssel segítsenek az URL-címek vagy a fájlrendszer elérési útjainak végrehajtásában. |
SHCreateMemStream |
Létrehoz egy memóriafolyamot a CreateStreamOnHGlobalhasonló eljárással. |
SHCreateStreamOnFileEx |
Megnyit vagy létrehoz egy fájlt, és lekéri a streamet az adott fájl olvasásához vagy írásához. |
SHCreateThread |
Létrehoz egy szálat. |
SHCreateThreadRef |
Egy COM-objektum szálonkénti hivatkozását hozza létre. |
SHCreateThreadWithHandle |
Létrehoz egy új szálat, és lekéri a leíróját. |
SHGetThreadRef |
Lekéri SHSetThreadRefáltal beállított szálonkénti objektumhivatkozást. |
SHGlobalCounterDecrement |
Egy globális számláló megcselekedése. |
SHGlobalCounterGetValue |
Lekéri egy globális számláló aktuális értékét. |
SHGlobalCounterIncrement |
Globális számlálót növekményes. |
SHIsLowMemoryMachine |
|
SHReleaseThreadRef |
Felold egy szálhivatkozást, mielőtt a szál eljárása visszatér. |
SHSetThreadRef |
Egy COM-objektum szálonkénti hivatkozását tárolja. Ez lehetővé teszi a hívó számára a szál élettartamának szabályozását, hogy a Windows ne állítsa le a szálat, mielőtt a hívó készen állna. |