Shell Miscellaneous Utility Functions
In diesem Abschnitt werden die Windows Shell-Funktionen beschrieben, die von Shlwapi.dll exportiert und in Shlwapi.h und Shlwapi.lib definiert wurden, die nicht unter eine der anderen Hilfsfunktionskategorien fallen.
In diesem Abschnitt
Thema | Beschreibung |
---|---|
DllInstall- |
Behandelt die Installation und Einrichtung für eine DLL. |
GetProcessReference- |
Ruft das prozessspezifische Objekt ab, das von SetProcessReferencebereitgestellt wird, wobei die Verweisanzahl erhöht wird, um den Prozess lebendig zu halten. |
HashData- |
Hashes eines Datenarrays. |
IsInternetESCEnabled- |
Bestimmt, ob Sich Windows Internet Explorer in der erweiterten Sicherheitskonfiguration befindet. |
IsOS- |
Sucht nach angegebenen Betriebssystemen und Betriebssystemfeatures. |
IStream_Copy |
Kopiert einen Datenstrom in einen anderen Datenstrom. |
IStream_Read |
Liest Bytes aus einem angegebenen Datenstrom 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 Datenstrom und schreibt in eine Zeichenfolge. |
IStream_Reset |
Verschiebt die Suchposition in einem angegebenen Datenstrom an den Anfang des Datenstroms. |
IStream_Size |
Ruft die Größe eines angegebenen Datenstroms in Bytes ab. |
IStream_Write |
Schreibt Daten eines unbekannten Formats aus einem Puffer in einen angegebenen Datenstrom. |
IStream_WritePidl |
Schreibt eine PIDL aus einem PCUIDLIST_RELATIVE -Objekt in ein IStream- -Objekt. |
IStream_WriteStr |
Liest aus einer Zeichenfolge und schreibt in einen Datenstrom. |
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 nach verschiedenen Schnittstellen abgefragt wird, 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 aus. |
QISearch- |
Eine tabellengesteuerte Implementierung der IUnknown::QueryInterface--Methode. |
SetProcessReference- |
Stellt ein COM-Objekt bereit, mit dem gehostete Shell-Erweiterungen und andere Komponenten verhindern können, dass der Hostprozess vorzeitig geschlossen wird. Der Hostprozess ist in der Regel Windows Explorer oder Internet Explorer, aber diese Funktion kann auch von anderen Anwendungen verwendet werden. |
SHAutoComplete- |
Weist Systembearbeitungssteuerelemente an, AutoVervollständigen zu verwenden, um URLs oder Dateisystempfade abzuschließen. |
SHCreateMemStream- |
Erstellt einen Speicherdatenstrom mit einem ähnlichen Prozess wie CreateStreamOnHGlobal. |
SHCreateStreamOnFileEx- |
Öffnet oder erstellt eine Datei und ruft einen Datenstrom 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 dessen Handle ab. |
SHGetThreadRef- |
Ruft den pro Threadobjektverweis festgelegt durch SHSetThreadRefab. |
SHGlobalCounterDecrement |
Erhöht einen globalen Zähler. |
SHGlobalCounterGetValue |
Ruft den aktuellen Wert eines globalen Zählers ab. |
SHGlobalCounterIncrement |
Erhöht einen globalen Zähler. |
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, damit sichergestellt werden kann, dass Windows den Thread nicht herunterfahren kann, bevor der Aufrufer bereit ist. |