Verschiedene Shell-Hilfsprogrammfunktionen
In diesem Abschnitt werden die Windows Shellfunktionen beschrieben, die von Shlwapi.dll exportiert und in "Shlwapi.h" und "Shlwapi.lib" definiert wurden und nicht in eine der anderen Funktionskategorien des Hilfsprogramms fallen.
In diesem Abschnitt
| Thema | BESCHREIBUNG |
|---|---|
| DllInstall |
Übernimmt die Installation und das Setup für eine DLL. |
| GetProcessReference |
Ruft das prozessspezifische Objekt ab, das von SetProcessReferencebereitgestellt wird, und erhöht die Verweisanzahl, um den Prozess am Leben zu halten. |
| HashData |
Hashes eines Arrays von Daten. |
| IsInternetESCEnabled |
Bestimmt, ob sich Windows Internet Explorer in der erweiterten Sicherheitskonfiguration befindet. |
| Isos |
Sucht nach angegebenen Betriebssystemen und Betriebssystemfeatures. |
| _IStream-Kopiervorgang |
Kopiert einen Stream in einen anderen Stream. |
| IStream _ Read |
Liest Bytes aus einem angegebenen Stream und gibt einen Wert zurück, der angibt, ob alle Bytes erfolgreich gelesen wurden. |
| IStream _ ReadPidl |
Liest einen Zeiger auf eine Elementbezeichnerliste (PIDL) aus einem IStream-Objekt in ein PIDLIST _ RELATIVE-Objekt. |
| IStream _ ReadStr |
Liest aus einem Stream und schreibt in eine Zeichenfolge. |
| _IStream-Zurücksetzung |
Verschiebt die Suchposition in einem angegebenen Stream an den Anfang des Streams. |
| _IStream-Größe |
Ruft die Größe eines angegebenen Streams in Bytes ab. |
| _IStream-Schreibvorgang |
Schreibt Daten im unbekannten Format aus einem Puffer in einen angegebenen Stream. |
| IStream _ WritePidl |
Schreibt eine PIDL aus einem PCUIDLIST _ RELATIVE-Objekt in ein IStream-Objekt. |
| IStream _ WriteStr |
Liest aus einer Zeichenfolge und schreibt in einen Stream. |
| IUnknown _ AtomicRelease |
Gibt einen COM-Zeiger (Component Object Model) frei und legt ihn auf NULL fest. |
| IUnknown _ GetSite |
Ruft die IObjectWithSite::GetSite-Methode des angegebenen Objekts auf. |
| IUnknown _ GetWindow |
Versucht, ein Fensterhandle aus einem COM-Objekt abzurufen, indem verschiedene Schnittstellen abgefragt werden, die über eine GetWindow-Methode verfügen. |
| IUnknown _ QueryService |
Ruft eine Schnittstelle für einen Dienst aus einem angegebenen -Objekt ab. |
| IUnknown _ Set |
Ändert den Wert eines COM-Schnittstellenzeigers und gibt die vorherige Schnittstelle frei. |
| IUnknown _ SetSite |
Legt die Website des angegebenen Objekts fest, indem die IObjectWithSite::SetSite-Methode aufgerufen wird. |
| ParseURL |
Führt eine rudimentäre Analyse einer URL durch. |
| QISearch |
Eine tabellengesteuerte Implementierung der IUnknown::QueryInterface-Methode. |
| SetProcessReference |
Stellt ein COM-Objekt bereit, mit dem gehostete Shellerweiterungen und andere Komponenten verhindern können, dass der Hostprozess vorzeitig geschlossen wird. Der Hostprozess wird in der Regel Windows Explorer oder Internet Explorer, aber diese Funktion kann auch von anderen Anwendungen verwendet werden. |
| SHAutoComplete |
Weist Steuerelemente zur Systembearbeitung an, AutoVervollständigen zu verwenden, um URLs oder Dateisystempfade zu vervollständigen. |
| SHCreateMemStream |
Erstellt einen Speicherstream mit einem ähnlichen Prozess wie CreateStreamOnHGlobal. |
| SHCreateStreamOnFileEx |
Öffnet oder erstellt eine Datei und ruft einen Stream zum Lesen oder Schreiben in diese Datei ab. |
| SHCreateThread |
Erstellt einen Thread. |
| SHCreateThreadRef |
Erstellt einen Threadverweis auf ein COM-Objekt. |
| SHCreateThreadWithHandle |
Erstellt einen neuen Thread und ruft sein Handle ab. |
| SHGetThreadRef |
Ruft den durch SHSetThreadReffestgelegten Pro-Thread-Objektverweis ab. |
| SHGlobalCounterDecrement |
Dekrementisiert einen globalen Indikator. |
| SHGlobalCounterGetValue |
Ruft den aktuellen Wert eines globalen Indikators ab. |
| SHGlobalCounterIncrement |
Erhöht einen globalen Indikator. |
| SHIsLowMemoryMachine |
|
| SHReleaseThreadRef |
Gibt einen Threadverweis frei, bevor die Threadprozedur zurückgegeben wird. |
| SHSetThreadRef |
Speichert einen Threadverweis auf ein COM-Objekt. Dadurch kann der Aufrufer die Lebensdauer des Threads steuern, um sicherzustellen, dass Windows den Thread nicht herunterfahren, bevor der Aufrufer bereit ist. |