Funzioni di utilità varie della shell
Questa sezione descrive le funzioni shell di 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 in un flusso specificato. |
IStream_WritePidl |
Scrive un FILE 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::GetSite dell'oggetto specificato. |
IUnknown_GetWindow |
Tenta di recuperare un handle di finestra da un oggetto COM eseguendo una query per diverse 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 all'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 rudimentale 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 di sistema di usare il completamento automatico 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 ne recupera l'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 la routine thread restituisca. |
SHSetThreadRef |
Archivia un riferimento per thread a un oggetto COM. In questo modo il chiamante può controllare la durata del thread in modo che possa garantire che Windows non arresti il thread prima che il chiamante sia pronto. |