Fonctions utilitaires diverses shell
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.
Dans cette section
Sujet | 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 |
Hachage d’un tableau de données. |
IsInternetESCEnabled |
Détermine si Windows Internet Explorer se trouve dans la configuration de sécurité amélioré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é lus avec succès. |
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 de format inconnu d’une mémoire tampon dans un flux spécifié. |
IStream_WritePidl |
Écrit un code 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 le définit sur 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 différentes interfaces qui ont un GetWindow méthode. |
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 l’analyse rudimentaire d’une URL. |
QISearch |
Implémentation basée sur une 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 à compléter les URL ou les chemins 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 pour 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 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ête pas le thread avant que l’appelant soit prêt. |