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