Partager via


Fonctions utilitaires diverses de l’interpréteur de commandes

Cette section décrit les fonctions Windows Shell exportées par Shlwapi.dll et définies dans Shlwapi.h et Shlwapi.lib qui ne relèvent pas de l’une des autres catégories de fonctions utilitaires.

Contenu de cette section

Rubrique Description
DllInstall
Gère l’installation et la configuration d’une DLL.
GetProcessReference
Récupère l’objet spécifique au processus fourni par SetProcessReference, en incrémentant le nombre de références pour maintenir le processus actif.
HashData
Hache un tableau de données.
IsInternetESCEnabled
Détermine si l’Explorer Internet Windows se trouve dans la configuration de sécurité renforcée.
Isos
Recherche les systèmes d’exploitation et les fonctionnalités de système d’exploitation spécifiés.
IStream_Copy
Copie un flux vers un autre flux.
IStream_Read
Lit les octets d’un flux spécifié et retourne une valeur qui indique si tous les octets ont été correctement lus.
IStream_ReadPidl
Lit un pointeur vers une liste d’identificateurs d’élément (PIDL) à partir d’un objet IStream dans un objet PIDLIST_RELATIVE.
IStream_ReadStr
Lit à partir d’un flux et écrit dans une chaîne.
IStream_Reset
Déplace la position de recherche dans un flux spécifié au début du flux.
IStream_Size
Récupère la taille, en octets, d’un flux spécifié.
IStream_Write
Écrit des données au format inconnu d’une mémoire tampon dans un flux spécifié.
IStream_WritePidl
Écrit un PIDL à partir d’un objet PCUIDLIST_RELATIVE dans un objet IStream .
IStream_WriteStr
Lit à partir d’une chaîne et écrit dans un flux.
IUnknown_AtomicRelease
Libère un pointeur COM (Component Object Model) et lui affecte la valeur NULL.
IUnknown_GetSite
Appelle la méthode IObjectWithSite::GetSite de l’objet spécifié.
IUnknown_GetWindow
Tente de récupérer un handle de fenêtre à partir d’un objet COM en interrogeant diverses interfaces qui ont une méthode GetWindow .
IUnknown_QueryService
Récupère une interface pour un service à partir d’un objet spécifié.
IUnknown_Set
Modifie la valeur d’un pointeur d’interface COM et libère l’interface précédente.
IUnknown_SetSite
Définit le site de l’objet spécifié en appelant sa méthode IObjectWithSite::SetSite .
ParseURL
Effectue une analyse rudimentaire d’une URL.
QISearch
Implémentation table de la méthode IUnknown::QueryInterface .
SetProcessReference
Fournit un objet COM qui permet aux extensions shell hébergées et à d’autres composants d’empêcher leur processus hôte de se fermer prématurément. Le processus hôte est généralement Windows Explorer ou Internet Explorer, mais cette fonction peut également être utilisée par d’autres applications.
SHAutoComplete
Indique aux contrôles de modification système d’utiliser la saisie semi-automatique pour aider à terminer les URL ou les chemins d’accès du système de fichiers.
SHCreateMemStream
Crée un flux de mémoire à l’aide d’un processus similaire à CreateStreamOnHGlobal.
SHCreateStreamOnFileEx
Ouvre ou crée un fichier et récupère un flux à lire ou à écrire dans ce fichier.
SHCreateThread
Crée un thread.
SHCreateThreadRef
Crée une référence par thread à un objet COM.
SHCreateThreadWithHandle
Crée un thread et récupère son handle.
SHGetThreadRef
Récupère la référence d’objet par thread définie par SHSetThreadRef.
SHGlobalCounterDecrement
Décrémente un compteur global.
SHGlobalCounterGetValue
Obtient la valeur actuelle d’un compteur global.
SHGlobalCounterIncrement
Incrémente un compteur global.
SHIsLowMemoryMachine
SHReleaseThreadRef
Libère une référence de thread avant que la procédure de thread ne retourne.
SHSetThreadRef
Stocke une référence par thread à un objet COM. Cela permet à l’appelant de contrôler la durée de vie du thread afin qu’il puisse s’assurer que Windows n’arrêtera pas le thread avant que l’appelant soit prêt.