Funzioni di utilità varie della shell

In questa sezione vengono descritte le funzioni shell Windows esportate da Shlwapi.dll e definite in Shlwapi.h e Shlwapi.lib che non rientrano in una delle altre categorie di funzioni di utilità.

Contenuto della sezione

Argomento Descrizione
DllInstall
Gestisce l'installazione e la configurazione per una DLL.
GetProcessReference
Recupera l'oggetto specifico del processo fornito da SetProcessReference, incrementando il conteggio dei riferimenti per mantenere attivo il processo.
HashData
Hash di una matrice di dati.
IsInternetESCEnabled
Determina se Windows Internet Explorer si trova nella configurazione di sicurezza avanzata.
Iso
Verifica la presenza di sistemi operativi e funzionalità del sistema operativo specificati.
IStream_Copy
Copia un flusso in un altro flusso.
IStream_Read
Legge i byte da un flusso specificato e restituisce un valore che indica se tutti i byte sono stati letti correttamente.
IStream_ReadPidl
Legge un puntatore a un elenco di identificatori di elemento (PIDL) da un oggetto IStream in un oggetto PIDLIST_RELATIVE.
IStream_ReadStr
Legge da un flusso e scrive in una stringa.
IStream_Reset
Sposta la posizione di ricerca in un flusso specificato all'inizio del flusso.
IStream_Size
Recupera le dimensioni, in byte, di un flusso specificato.
IStream_Write
Scrive i dati di formato sconosciuto da un buffer a un flusso specificato.
IStream_WritePidl
Scrive un PIDL da un oggetto PCUIDLIST_RELATIVE in un oggetto IStream .
IStream_WriteStr
Legge da una stringa e scrive in un flusso.
IUnknown_AtomicRelease
Rilascia un puntatore COM (Component Object Model) e lo imposta su NULL.
IUnknown_GetSite
Chiama il metodo IObjectWithSite dell'oggetto specificato::GetSite .
IUnknown_GetWindow
Tenta di recuperare un handle di finestra da un oggetto COM eseguendo query per varie interfacce con un metodo GetWindow .
IUnknown_QueryService
Recupera un'interfaccia per un servizio da un oggetto specificato.
IUnknown_Set
Modifica il valore di un puntatore dell'interfaccia COM e rilascia l'interfaccia precedente.
IUnknown_SetSite
Imposta il sito dell'oggetto specificato chiamando il relativo metodo IObjectWithSite::SetSite .
ParseURL
Esegue l'analisi rudimentaria di un URL.
QISearch
Implementazione basata su tabella del metodo IUnknown::QueryInterface .
SetProcessReference
Fornisce un oggetto COM che consente alle estensioni shell ospitate e ad altri componenti di impedire la chiusura prematura del processo host. Il processo host è in genere Windows Explorer o Internet Explorer, ma questa funzione può essere usata anche da altre applicazioni.
SHAutoComplete
Indica ai controlli di modifica del sistema di usare AutoComplete per completare gli URL o i percorsi del file system.
SHCreateMemStream
Crea un flusso di memoria usando un processo simile a CreateStreamOnHGlobal.
SHCreateStreamOnFileEx
Apre o crea un file e recupera un flusso per leggere o scrivere in tale file.
SHCreateThread
Crea un thread.
SHCreateThreadRef
Crea un riferimento per thread a un oggetto COM.
SHCreateThreadWithHandle
Crea un nuovo thread e recupera il relativo handle.
SHGetThreadRef
Recupera il riferimento all'oggetto per thread impostato da SHSetThreadRef.
SHGlobalCounterDecrement
Decrementa un contatore globale.
SHGlobalCounterGetValue
Ottiene il valore corrente di un contatore globale.
SHGlobalCounterIncrement
Incrementa un contatore globale.
SHIsLowMemoryMachine
SHReleaseThreadRef
Rilascia un riferimento al thread prima che venga restituita la routine thread.
SHSetThreadRef
Archivia un riferimento per thread a un oggetto COM. Ciò consente al chiamante di controllare la durata del thread in modo che possa garantire che Windows non arresti il thread prima che il chiamante sia pronto.