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. |