Udostępnij za pośrednictwem


Różne funkcje narzędzi powłoki

W tej sekcji opisano te funkcje powłoki systemu Windows wyeksportowane przez Shlwapi.dll i zdefiniowane w plikach Shlwapi.h i Shlwapi.lib, które nie należą do jednej z innych kategorii funkcji narzędziowych.

W tej sekcji

Temat Opis
DllInstall
Obsługuje instalację i instalację biblioteki DLL.
GetProcessReference
Pobiera obiekt specyficzny dla procesu dostarczony przez SetProcessReference, zwiększając liczbę odwołań w celu zachowania aktywności procesu.
hashData
Skróty tablicy danych.
IsInternetESCEnabled
Określa, czy program Windows Internet Explorer znajduje się w konfiguracji zwiększonych zabezpieczeń.
IsOS
Sprawdza określone systemy operacyjne i funkcje systemu operacyjnego.
IStream_Copy
Kopiuje strumień do innego strumienia.
IStream_Read
Odczytuje bajty z określonego strumienia i zwraca wartość wskazującą, czy wszystkie bajty zostały pomyślnie odczytane.
IStream_ReadPidl
Odczytuje wskaźnik do listy identyfikatorów elementów (PIDL) z obiektu IStream do obiektu PIDLIST_RELATIVE.
IStream_ReadStr
Odczytuje ze strumienia i zapisuje w ciągu.
IStream_Reset
Przenosi pozycję wyszukiwania w określonym strumieniu na początek strumienia.
IStream_Size
Pobiera rozmiar w bajtach określonego strumienia.
IStream_Write
Zapisuje dane nieznanego formatu z buforu do określonego strumienia.
IStream_WritePidl
Zapisuje kod PIDL z obiektu PCUIDLIST_RELATIVE w obiekt IStream.
IStream_WriteStr
Odczytuje z ciągu i zapisuje w strumieniu.
IUnknown_AtomicRelease
Zwalnia wskaźnik modelu obiektów składników (COM) i ustawia go na wartość null.
IUnknown_GetSite
Wywołuje metodę IObjectWithSite::GetSite określonego obiektu.
IUnknown_GetWindow
Próbuje pobrać uchwyt okna z obiektu COM, wykonując zapytanie dotyczące różnych interfejsów, które mają metodę GetWindow.
IUnknown_QueryService
Pobiera interfejs usługi z określonego obiektu.
IUnknown_Set
Zmienia wartość wskaźnika interfejsu COM i zwalnia poprzedni interfejs.
IUnknown_SetSite
Ustawia lokację określonego obiektu przez wywołanie metody IObjectWithSite::SetSite.
ParseURL
Wykonuje podstawowe analizowanie adresu URL.
QISearch
Implementacja oparta na tabeli metody IUnknown::QueryInterface.
SetProcessReference
Udostępnia obiekt COM, który umożliwia przedwczesne zamknięcie hostowanych rozszerzeń powłoki i innych składników, aby zapobiec przedwczesnemu zamykaniu procesu hosta. Proces hosta jest zazwyczaj windows Explorer lub Internet Explorer, ale ta funkcja może być również używana przez inne aplikacje.
SHAutoComplete
Nakazuje kontrolkom edycji systemu używanie autouzupełniania w celu ułatwienia ukończenia adresów URL lub ścieżek systemu plików.
SHCreateMemStream
Tworzy strumień pamięci przy użyciu podobnego procesu do CreateStreamOnHGlobal.
shCreateStreamOnFileEx
Otwiera lub tworzy plik i pobiera strumień do odczytu lub zapisu w tym pliku.
SHCreateThread
Tworzy wątek.
shCreateThreadRef
Tworzy odwołanie na wątek do obiektu COM.
SHCreateThreadWithHandle
Tworzy nowy wątek i pobiera uchwyt.
SHGetThreadRef
Pobiera odwołanie do obiektu na wątek ustawione przez SHSetThreadRef.
SHGlobalCounterDecrement
Dekrementuje licznik globalny.
SHGlobalCounterGetValue
Pobiera bieżącą wartość licznika globalnego.
SHGlobalCounterIncrement
Zwiększa licznik globalny.
SHIsLowMemoryMachine
SHReleaseThreadRef
Zwalnia odwołanie do wątku przed zwróceniem procedury wątku.
SHSetThreadRef
Przechowuje odwołanie dla każdego wątku do obiektu COM. Dzięki temu obiekt wywołujący może kontrolować okres istnienia wątku, aby zapewnić, że system Windows nie zamknie wątku, zanim obiekt wywołujący będzie gotowy.