Fonctions Shell
[Cette fonction n’est plus implémentée.]
cette section décrit les fonctions de l’interpréteur de commandes Windows.
Contenu de cette section
| Rubrique | Description |
|---|---|
| Fonctions Intsafe. h |
|
| Fonctions de la bibliothèque |
|
| Fonctions Path |
|
| AssocCreateForClasses |
Récupère un objet qui implémente une interface IQueryAssociations . |
| AssocGetDetailsOfPropKey |
Récupère la valeur d’une clé de propriété donnée à l’aide des informations d’association de fichiers fournies par les extensions d’espace de noms. |
| CDefFolderMenu_Create2 |
Crée un menu contextuel pour un groupe sélectionné d’objets de dossier de fichiers. |
| CIShutdown |
Arrête l’indexeur de contenu et ferme tous les catalogues ouverts. [!Note] |
| CommandLineToArgvW |
Analyse une chaîne de ligne de commande Unicode et retourne un tableau de pointeurs vers les arguments de ligne de commande, ainsi que le nombre d’arguments de ce type, de manière similaire aux valeurs argv et argc du runtime C standard. |
| APPLET_PROC |
Sert de point d’entrée pour une application du panneau de configuration. Il s’agit d’une fonction de rappel définie par la bibliothèque. |
| CreateAppContainerProfile |
crée un profil par utilisateur et par application pour les applications Windows store. |
| CreateEnvironmentBlock |
Récupère les variables d’environnement pour l’utilisateur spécifié. Ce bloc peut ensuite être passé à la fonction CreateProcessAsUser . |
| CreateMRUListW |
Crée une nouvelle liste des derniers fichiers utilisés (MRU). |
| CreateProfile |
Crée un nouveau profil utilisateur. |
| DefScreenSaverProc |
Fournit le traitement par défaut pour tous les messages qui ne sont pas traités par une application d’économiseur d’écran. |
| DefSubclassProc |
Appelle le gestionnaire suivant dans la chaîne de sous-classe d’une fenêtre. Le dernier gestionnaire de la chaîne de sous-classe appelle la procédure de fenêtre d’origine pour la fenêtre. |
| DeleteAppContainerProfile |
Supprime le profil par utilisateur et par application spécifié. |
| DeleteProfile |
Supprime le profil utilisateur et tous les paramètres liés à l’utilisateur de l’ordinateur spécifié. L’appelant doit disposer de privilèges d’administrateur pour supprimer le profil d’un utilisateur. |
| DestroyEnvironmentBlock |
Libère les variables d’environnement créées par la fonction CreateEnvironmentBlock . |
| DeriveAppContainerSidFromAppContainerName |
Obtient le SID du profil spécifié. |
| DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName |
DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName est réservé pour une utilisation ultérieure. |
| DLLGETVERSIONPROC |
implémenté par un grand nombre des dll de l’interpréteur de commandes Windows pour permettre aux applications d’obtenir des informations de version propres à la DLL. |
| DragAcceptFiles |
Inscrit si une fenêtre accepte les fichiers supprimés. |
| DragFinish |
Libère la mémoire allouée par le système pour le transfert des noms de fichiers à l’application. |
| DragQueryFile |
Récupère les noms des fichiers supprimés qui résultent d’une opération de glisser-déplacer réussie. |
| DragQueryPoint |
Récupère la position du pointeur de la souris au moment où un fichier a été supprimé pendant une opération de glisser-déplacer. |
| DuplicateIcon |
Crée un doublon d’une icône spécifiée. |
| ExpandEnvironmentStringsForUser |
Développe la chaîne source à l’aide du bloc d’environnement établi pour l’utilisateur spécifié. |
| ExtractAssociatedIcon |
Obtient un handle vers une icône stockée en tant que ressource dans un fichier ou une icône stockée dans le fichier exécutable associé d’un fichier. |
| ExtractIcon |
Obtient un handle vers une icône à partir du fichier exécutable, de la DLL ou du fichier icône spécifiés. Pour récupérer un tableau de handles pour des petites ou grandes icônes, utilisez la fonction ExtractIconEx . |
| ExtractIconEx |
La fonction ExtractIconEx crée un tableau de handles pour les petites ou grandes icônes extraites du fichier exécutable, de la dll ou du fichier d’icône spécifiés. |
| FileIconInit |
Initialise ou réinitialise la liste d’images système. |
| FindExecutable |
Récupère le nom de et le handle du fichier exécutable (.exe) associé à un fichier de document spécifique. |
| FreeConfirmConflictItem |
Libère les ressources allouées pour une structure CONFIRM_CONFLICT_ITEM . |
| FreeIDListArray |
Libère la mémoire utilisée par un pointeur vers un tableau de liste d’identificateurs d’élément (PIDL). |
| FreeIDListArrayChild |
Libère l’espace mémoire pour le tableau de pointeurs vers des ID d’élément enfants. Cela libère les PITEMID_CHILDs dans le tableau et le tableau lui-même. |
| FreeIDListArrayFull |
Libère l’espace mémoire pour le tableau PIDL. Cela libère les PIDLIST_ABSOLUTEs dans le tableau et le tableau lui-même. |
| FreeKnownFolderDefinitionFields |
Libère les champs alloués dans le résultat de IKnownFolder :: GetFolderDefinition. |
| FreeMRUList |
Libère le handle associé à la liste MRU et écrit les données mises en cache dans le registre. |
| GetAllUsersProfileDirectory |
Récupère le chemin d’accès à la racine du répertoire qui contient les données de programme partagées par tous les utilisateurs. |
| GetAppContainerFolderPath |
Obtient le chemin d’accès du dossier de données d’application local pour le conteneur d’application spécifié. |
| GetAppContainerRegistryLocation |
Obtient l’emplacement du stockage du Registre associé à un conteneur d’application. |
| GetContractDelegateWindow |
Récupère une fenêtre qui a été définie en tant que délégué pour la fenêtre de premier plan d’une application afin d’associer la fenêtre de délégué aux contrats de l’application. utilisez cette fonction si vous développez une application Windows Store en C++ natif. |
| GetCurrentProcessExplicitAppUserModelID |
Récupère l’ID de modèle utilisateur de l’application explicite défini par l’application (AppUserModelID) pour le processus en cours. |
| GetDefaultUserProfileDirectory |
Récupère le chemin d’accès à la racine du profil de l’utilisateur par défaut. |
| GetDpiForShellUiComponent |
Récupère les points par pouce (dpi) occupés par un SHELL_UI_COMPONENT en fonction du facteur d’échelle actuel et PROCESS_DPI_AWARENESS. |
| GetMenuContextHelpId |
Récupère l’identificateur de contexte d’aide associé au menu spécifié. |
| GetProfilesDirectory |
Récupère le chemin d’accès au répertoire racine où sont stockés les profils utilisateur. |
| GetProfileType |
Récupère le type de profil chargé pour l’utilisateur actuel. |
| GetScaleFactorForDevice |
Obtient le facteur d’échelle par défaut pour un périphérique d’affichage. |
| GetScaleFactorForMonitor |
Obtient le facteur d’échelle d’une analyse spécifique. Cette fonction remplace GetScaleFactorForDevice. |
| GetUserProfileDirectory |
Récupère le chemin d’accès au répertoire racine du profil de l’utilisateur spécifié. |
| GetWindowContextHelpId |
Récupère l’identificateur de contexte d’aide, le cas échéant, associé à la fenêtre spécifiée. |
| GetWindowSubclass |
Récupère les données de référence pour le rappel de sous-classe de fenêtre spécifié. |
| IDListContainerIsConsistent |
Vérifie que la structure de conteneur d’un IDList est valide. |
| ILAppendID |
Ajoute ou ajoute une structure SHITEMID à une structure ITEMIDLIST . |
| ILClone |
Clone une structure ITEMIDLIST . |
| ILCloneChild |
Clone une structure ITEMIDLIST enfant. |
| ILCloneFirst |
Clone la première structure SHITEMID dans une structure ITEMIDLIST . |
| ILCloneFull |
Clone une structure ITEMIDLIST complète ou absolue. |
| ILCombine |
Combine deux structures ITEMIDLIST . |
| ILCreateFromPath |
Retourne la structure ITEMIDLIST associée à un chemin d’accès de fichier spécifié. |
| ILFindChild |
Détermine si une structure ITEMIDLIST spécifiée est l’enfant d’une autre structure ITEMIDLIST . |
| ILFindLastID |
Retourne un pointeur vers la dernière structure SHITEMID dans une structure ITEMIDLIST . |
| ILFree |
Libère une structure ITEMIDLIST allouée par l’interpréteur de commandes. |
| ILGetNext |
Récupère la prochaine structure SHITEMID dans une structure ITEMIDLIST . |
| ILGetSize |
Retourne la taille, en octets, d’une structure ITEMIDLIST . |
| ILIsAligned |
Vérifie si une constante ITEMIDLIST est alignée sur une limite de pointeur, qui est un DWORD sur les architectures 32 bits et une valeur QWORD sur les architectures 64 bits. |
| ILIsChild |
Vérifie si un PIDL est un PIDL enfant, qui est un PIDL avec exactement un SHITEMID. |
| ILIsEmpty |
Vérifie si une structure ITEMIDLIST est vide. |
| ILIsEqual |
Teste si deux structures ITEMIDLIST sont égales dans une comparaison binaire. |
| ILIsParent |
Teste si une structure ITEMIDLIST est le parent d’une autre structure ITEMIDLIST . |
| ILNext (PCUIDLIST_RELATIVE) |
Récupère la prochaine structure SHITEMID dans une structure ITEMIDLIST . |
| ILNext (PUIDLIST_RELATIVE) |
Récupère la prochaine structure SHITEMID dans une structure ITEMIDLIST . |
| ILRemoveLastID |
Supprime la dernière structure SHITEMID d’une structure ITEMIDLIST . |
| ILSaveToStream |
Enregistre une structure ITEMIDLIST dans un flux. |
| ILSkip (PCUIDLIST_RELATIVE, UINT) |
Ignore un nombre donné d’octets dans une structure ITEMIDLIST de constante, non alignée, relative. |
| ILSkip (PUIDLIST_RELATIVE, UINT) |
Ignore un nombre donné d’octets dans une structure ITEMIDLIST relative non alignée. |
| InetIsOffline |
Détermine si le système est connecté à Internet. |
| InitNetworkAddressControl |
Initialise la classe de la fenêtre de contrôle d’adresses réseau. |
| LoadUserProfile |
Charge le profil de l’utilisateur spécifié. Le profil peut être un profil utilisateur local ou un profil utilisateur itinérant. |
| MIMEAssociationDialog |
Exécute la boîte de dialogue type de contenu MIME non inscrit.[!Note] |
| PathMakeUniqueName |
Crée un nom de chemin d’accès unique à partir d’un modèle. |
| PathYetAnotherMakeUniqueName |
Crée un nom de fichier unique à partir d’un nom de fichier existant. |
| RegisterAppStateChangeNotification |
Permet à une application d’enregistrer une fonction de rappel par le biais de laquelle elle peut être avertie que sa bibliothèque va dans ou sort d’un état suspendu. L’application peut utiliser ces informations pour effectuer toutes les opérations nécessaires, telles que la conservation de l’État, qui doivent être effectuées à ce stade. |
| RegisterDialogClasses |
Inscrit toutes les classes de fenêtre non standard requises par la boîte de dialogue de configuration d’un écran de veille. |
| RegisterScaleChangeEvent |
S’inscrit pour un événement qui est déclenché lorsque l’échelle est susceptible de changer. Cette fonction remplace RegisterScaleChangeNotifications. |
| RegisterScaleChangeNotifications |
Inscrit une fenêtre pour recevoir des rappels lorsque les informations de mise à l’échelle changent.[!Note] |
| RemoveWindowSubclass |
Supprime un rappel de sous-classe d’une fenêtre. |
| RevokeScaleChangeNotifications |
Révoque l’inscription d’une fenêtre, en l’empêchant de recevoir des rappels lorsque les informations de mise à l’échelle changent.[!Note] |
| ScreenSaverConfigureDialog |
Reçoit les messages envoyés à la boîte de dialogue de configuration de l’écran de veille. Un économiseur d’écran qui permet à la configuration de l’utilisateur doit définir cette fonction. |
| ScreenSaverProc |
Reçoit les messages envoyés à la fenêtre d’écran de veille spécifiée. |
| SetContractDelegateWindow |
Associe une fenêtre d’application autre que la fenêtre de premier plan principale aux contrats d’une application. utilisez cette fonction si vous développez une application Windows Store en C++ natif. |
| SetCurrentProcessExplicitAppUserModelID |
Spécifie un AppUserModelID défini par l’application unique qui identifie le processus actuel dans la barre des tâches. Cet identificateur permet à une application de regrouper ses processus et fenêtres associés sous un seul bouton de la barre des tâches. |
| SetMenuContextHelpId |
Associe un identificateur de contexte d’aide à un menu. |
| SetWindowContextHelpId |
Associe un identificateur de contexte d’aide à la fenêtre spécifiée. |
| SetWindowSubclass |
Installe ou met à jour un rappel de sous-classe de fenêtre. |
| SHAddToRecentDocs |
Informe le système qu’un élément a fait l’objet d’un accès, pour le suivi des éléments utilisés le plus récemment et le plus souvent. Cette fonction peut également être utilisée pour effacer toutes les données d’utilisation. |
| SHAppBarMessage |
Envoie un message appbar au système. |
| SHAssocEnumHandlers |
Retourne un objet d’énumération pour un jeu spécifié de gestionnaires d’extension de nom de fichier. |
| SHAssocEnumHandlersForProtocolByApplication |
Obtient une interface d’énumération qui fournit l’accès aux gestionnaires associés à un protocole donné. |
| SHBindToFolderIDListParent |
En fonction d’un élément d’espace de noms Shell spécifié sous la forme d’un dossier, et d’une liste d’identificateurs d’éléments relative à ce dossier, cette fonction est liée au parent de l’élément d’espace de noms et retourne éventuellement un pointeur vers le composant final de la liste d’identificateurs d’éléments. |
| SHBindToFolderIDListParentEx |
Étend la fonction SHBindToFolderIDListParent en permettant à l’appelant de spécifier un contexte de liaison. |
| SHBindToObject |
Récupère les objets et les lie à un objet spécifié à l’aide de la méthode IShellFolder :: BindToObject de l’espace de noms Shell. |
| SHBindToParent |
Prend un pointeur désignant une liste d’identificateurs d’éléments qualifiés complets (PIDL) et retourne un pointeur d’interface spécifié sur l’objet parent. |
| SHBrowseForFolder |
Affiche une boîte de dialogue qui permet à l’utilisateur de sélectionner un dossier de Shell. |
| SHChangeNotification_Lock |
Verrouille la mémoire partagée associée à un événement de notification de modification de l’interpréteur de commandes. |
| SHChangeNotification_Unlock |
Déverrouille la mémoire partagée pour une notification de modification. |
| SHChangeNotify |
Notifie le système d’un événement qu’une application a exécutée. Une application doit utiliser cette fonction si elle effectue une action qui peut affecter l’interpréteur de commandes. |
| SHChangeNotifyDeregister |
Annule l’inscription du processus de la fenêtre du client pour la réception des messages SHChangeNotify . |
| SHChangeNotifyRegister |
Inscrit une fenêtre pour recevoir des notifications du système de fichiers ou de l’interpréteur de commandes, si le système de fichiers prend en charge les notifications. |
| SHChangeNotifyRegisterThread |
Active le registre asynchrone et l’annulation de l’inscription d’un thread. |
| SHCreateAssociationRegistration |
Crée un objet IApplicationAssociationRegistration en fonction de l’implémentation stock de l’interface fournie par Windows. |
| SHCreateDataObject |
Crée un objet de données dans un dossier parent. |
| SHCreateDefaultContextMenu |
Crée un objet qui représente l’implémentation du menu contextuel par défaut de l’interpréteur de commandes. |
| SHCreateDefaultExtractIcon |
Crée un extracteur d’icône standard, dont les valeurs par défaut peuvent être configurées à l’aide de l’interface IDefaultExtractIconInit . |
| SHCreateDefaultPropertiesOp |
Crée une opération de fichier qui définit les propriétés par défaut de l’élément de Shell qui n’ont pas encore été définies. |
| SHCreateItemFromIDList |
Crée et initialise un objet d’élément d’interpréteur de commandes à partir d’un PIDL. L’objet d’élément de Shell qui en résulte prend en charge l’interface IShellItem . |
| SHCreateItemFromParsingName |
Crée et initialise un objet élément d’interpréteur de commandes à partir d’un nom de l’analyse. |
| SHCreateItemFromRelativeName |
Crée et initialise un objet d’élément d’interpréteur de commandes à partir d’un nom d’analyse relatif. |
| SHCreateItemInKnownFolder |
Crée un objet d’élément d’interpréteur de commandes pour un seul fichier qui existe dans un dossier connu. |
| SHCreateItemWithParent |
Créer un élément de Shell, à partir d’un dossier parent et d’un ID d’élément enfant. |
| SHCreateShellFolderView |
Crée une nouvelle instance de l’objet de vue de dossier de l’interpréteur de commandes (DefView) par défaut. |
| SHCreateShellFolderViewEx |
Crée une nouvelle instance de l’objet de vue de dossier de l’interpréteur de commandes par défaut. Nous vous recommandons d’utiliser SHCreateShellFolderView au lieu de cette fonction. |
| SHCreateShellItem |
Crée un objet IShellItem . [!Note] |
| SHCreateShellItemArray |
Crée un objet de tableau d’éléments d’interpréteur de commandes. |
| SHCreateShellItemArrayFromDataObject |
Crée un objet de tableau d’éléments d’interpréteur de commandes à partir d’un objet de données. |
| SHCreateShellItemArrayFromIDLists |
Crée un objet de tableau d’éléments d’interpréteur de commandes à partir d’une liste de structures ITEMIDLIST . |
| SHCreateShellItemArrayFromShellItem |
Crée un tableau d’un élément à partir d’un élément de Shell unique. |
| SHDefExtractIcon |
Fournit un gestionnaire par défaut pour extraire une icône d’un fichier. |
| SHDoDragDrop |
Exécute une opération de glisser-déplacer. Prend en charge la création de la source de glissement à la demande, ainsi que les images de glissement. |
| Shell_NotifyIcon |
Envoie un message à la zone d’état de la barre des tâches. |
| Shell_NotifyIconGetRect |
Obtient les coordonnées d’écran du rectangle englobant d’une icône de notification. |
| ShellAbout |
Affiche une boîte de dialogue ShellAbout . |
| ShellDDEInit |
inscrit les services de l’échange dynamique de données interpréteur de commandes (DDE) dans le processus en cours, en avertissant le système que le processus en cours souhaite héberger des objets DDE. |
| ShellExecute |
Effectue une opération sur un fichier spécifié. |
| ShellExecuteEx |
Effectue une opération sur un fichier spécifié. |
| SHEmptyRecycleBin |
Vide la corbeille sur le lecteur spécifié. |
| SHEnumerateUnreadMailAccounts |
Énumère les comptes d’utilisateur qui ont des messages électroniques non lus. |
| SHEvaluateSystemCommandTemplate |
Applique la validation stricte des paramètres utilisés dans un appel à CreateProcess ou ShellExecute. |
| SHFileOperation |
Copie, déplace, renomme ou supprime un objet de système de fichiers. cette fonction a été remplacée dans Windows Vista par IFileOperation. |
| SHFreeNameMappings |
Libère un objet de mappage de nom de fichier qui a été récupéré par la fonction SHFileOperation . |
| SHGetDataFromIDList |
Récupère les données de propriété étendues d’une liste d’identificateurs relatifs. |
| SHGetDesktopFolder |
Récupère l’interface IShellFolder pour le dossier Desktop, qui est la racine de l’espace de noms de l’interpréteur de commandes. |
| SHGetDiskFreeSpaceEx |
Récupère des informations sur l’espace disque d’un volume de disque. |
| SHGetDriveMedia |
Retourne le type de média qui se trouve dans le lecteur donné. |
| SHGetFileInfo |
Récupère des informations sur un objet dans le système de fichiers, tel qu’un fichier, un dossier, un répertoire ou la racine d’un lecteur. |
| SHGetFolderPathEx |
Récupère le chemin d’accès complet d’un dossier connu identifié par le KNOWNFOLDERIDdu dossier. Cela étend SHGetKnownFolderPath en vous permettant de définir la taille initiale de la mémoire tampon de la chaîne. |
| SHGetIconOverlayIndex |
Retourne l’index de l’icône de superposition dans la liste d’images système. |
| SHGetIDListFromObject |
Récupère le PIDL d’un objet. |
| SHGetImageList |
Récupère une liste d’images. |
| SHGetInstanceExplorer |
Récupère une interface qui permet aux extensions de 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 Windows Internet explorer, mais cette fonction peut également être utilisée par d’autres applications. |
| SHGetItemFromDataObject |
Crée un IShellItem ou un objet connexe à partir d’un élément spécifié par un IDataObject. |
| SHGetItemFromObject |
Récupère un IShellItem pour un objet. |
| SHGetKnownFolderIDList |
Récupère le chemin d’accès d’un dossier connu sous la forme d’une structure ITEMIDLIST . |
| SHGetKnownFolderItem |
Récupère un objet IShellItem qui représente un dossier connu. |
| SHGetKnownFolderPath |
Récupère le chemin d’accès complet d’un dossier connu identifié par le KNOWNFOLDERIDdu dossier. |
| SHGetLocalizedName |
Récupère le nom localisé d’un fichier dans un dossier de Shell. |
| SHGetNameFromIDList |
Récupère le nom complet d’un élément identifié par son IDList. |
| SHGetNameFromPropertyKey |
Récupère le nom canonique de la propriété en fonction de son PROPERTYKEY. |
| SHGetNewLinkInfo |
Crée un nom pour un nouveau raccourci basé sur la cible proposée par le raccourci. Cette fonction ne crée pas le raccourci, mais uniquement le nom. |
| SHGetPathFromIDList |
Convertit une liste d’identificateurs d’éléments en chemin d’accès du système de fichiers. |
| SHGetPathFromIDListEx |
Convertit une liste d’identificateurs d’éléments en chemin d’accès du système de fichiers. Cette fonction étend SHGetPathFromIDList en vous permettant de définir la taille initiale de la mémoire tampon de chaîne et de déclarer les options ci-dessous. |
| SHGetSettings |
Récupère les paramètres actuels de l’option d’interpréteur de commandes. |
| SHGetStockIconInfo |
Récupère des informations sur les icônes Shell définies par le système. |
| SHGetTemporaryPropertyForItem |
Récupère la propriété temporaire pour l’élément donné. Une propriété temporaire est un magasin de lecture/écriture qui contient des propriétés uniquement pendant la durée de vie de l’objet IShellItem , au lieu d’être renvoyé à l’élément. |
| SHGetUnreadMailCount |
Récupère le nombre de messages non lus d’un utilisateur spécifié pour un ou tous les comptes de messagerie. |
| SHIsFileAvailableOffline |
Détermine si un fichier ou un dossier est disponible pour une utilisation hors connexion. Cette fonction détermine également si le fichier doit être ouvert à partir du réseau, du cache de Fichiers hors connexion local ou à partir des deux emplacements. |
| SHLoadInProc |
Crée une instance de la classe d’objets spécifiée à partir du contexte du processus de l’interpréteur de commandes. Windows Vista et versions ultérieures : cette fonction a été désactivée et retourne E_NOTIMPL. |
| SHLoadNonloadedIconOverlayIdentifiers |
Signale à l’interpréteur de commandes que lors de l’opération suivante nécessitant des informations de superposition, il doit charger des identificateurs de superposition d’icône qui n’ont pas été créés ou qui n’étaient pas présents au démarrage. Les identificateurs qui ont déjà été chargés ne sont pas affectés. |
| SHLocalStrDup |
Effectue une copie d’une chaîne dans la mémoire nouvellement allouée. |
| SHMultiFileProperties |
Affiche une feuille de propriétés fusionnée pour un ensemble de fichiers. Les valeurs de propriété communes à tous les fichiers sont affichées, tandis que celles qui diffèrent affichent la chaîne (valeurs multiples). |
| SHOpenFolderAndSelectItems |
ouvre une fenêtre de l’explorateur de Windows avec les éléments spécifiés dans un dossier particulier sélectionné. |
| SHOpenWithDialog |
Affiche la boîte de dialogue Ouvrir avec . |
| ShowShareFolderUI |
Affiche l’onglet partage de dossiers de la feuille de propriétés du dossier spécifié. |
| SHParseDisplayName |
Convertit le nom d’affichage d’un objet d’espace de noms Shell en une liste d’identificateurs d’éléments et retourne les attributs de l’objet. Cette fonction est la méthode recommandée pour convertir une chaîne en PIDL. |
| SHPathPrepareForWrite |
Vérifie si le chemin d’accès existe. Cela comprend le remontage de lecteurs réseau mappés, la confirmation de la réinsertion de médias éjecteurs, la création des chemins d’accès, la demande de formatage du média et la fourniture des interfaces utilisateur appropriées, si nécessaire. Les autorisations de lecture/écriture pour le support ne sont pas vérifiées. |
| SHQueryRecycleBin |
Récupère la taille de la corbeille et le nombre d’éléments qu’elle contient pour un lecteur spécifié. |
| SHQueryUserNotificationState |
Vérifie l’état de l’ordinateur pour que l’utilisateur actuel détermine si l’envoi d’une notification est approprié. |
| SHRemoveLocalizedName |
Supprime le nom localisé d’un fichier dans un dossier de Shell. |
| SHRunControlPanel |
Ouvre un élément du panneau de configuration. [!Note] |
| SHSetDefaultProperties |
Applique l’ensemble de propriétés par défaut sur un élément de Shell. |
| SHSetInstanceExplorer |
Fournit une interface qui permet aux extensions de 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. |
| SHSetKnownFolderPath |
Redirige un dossier connu vers un nouvel emplacement. |
| SHSetLocalizedName |
Définit le nom localisé d’un fichier dans un dossier de Shell. |
| SHSetTemporaryPropertyForItem |
Définit une propriété temporaire pour l’élément spécifié. Une propriété temporaire est conservée dans un magasin de lecture/écriture qui contient des propriétés uniquement pendant la durée de vie de l’objet IShellItem , au lieu de les réécrire dans l’élément. |
| SHSetUnreadMailCount |
Stocke le nombre de messages non lus de l’utilisateur actuel pour un compte de messagerie spécifié dans le registre. |
| SHTestTokenMembership |
Utilise CheckTokenMembership pour tester si le jeton donné est membre du groupe local avec le RID spécifié. |
| SHUpdateImage |
Avertit l’interpréteur de commandes qu’une image de la liste d’images système a changé. |
| SoftwareUpdateMessageBox |
Affiche une boîte de message standard qui peut être utilisée pour informer l’utilisateur qu’une application a été mise à jour. |
| StgMakeUniqueName |
Crée un nom unique pour un flux ou un objet de stockage à partir d’un modèle. |
| StrStrNIW |
Recherche la première occurrence d’une sous-chaîne dans une chaîne. La comparaison respecte la casse. |
| StrStrNW |
Recherche la première occurrence d’une sous-chaîne dans une chaîne. La comparaison respecte la casse. |
| TranslateURL |
Applique des traductions communes à une chaîne d’URL donnée, en créant une nouvelle chaîne d’URL. |
| UnloadUserProfile |
Décharge le profil d’un utilisateur qui a été chargé par la fonction LoadUserProfile . L’appelant doit disposer de privilèges d’administrateur sur l’ordinateur. Pour plus d’informations, consultez la section Notes de la fonction LoadUserProfile . |
| UnregisterAppStateChangeNotification |
Annule une notification de modification enregistrée via RegisterAppStateChangeNotification. |
| UnregisterScaleChangeEvent |
Annule l’inscription de l’événement de changement de mise à l’échelle inscrit via RegisterScaleChangeEvent. Cette fonction remplace RevokeScaleChangeNotifications. |
| URLAssociationDialog |
Appelle la boîte de dialogue protocole d’URL non inscrite. Cette boîte de dialogue permet à l’utilisateur de sélectionner une application à associer à un protocole précédemment inconnu.[!Note] |
| WinExecError |
Récupère la valeur d’erreur générée si la fonction WinExec ne peut pas exécuter une application spécifiée. |
| WinHelp |
lance Windows aide (Winhelp.exe) et transmet des données supplémentaires qui indiquent la nature de l’aide demandée par l’application. |