Fonctions du shell
Cette section décrit les fonctions Windows Shell.
Contenu de cette section
Sujet | Description |
---|---|
Fonctions Intsafe.h |
|
Fonctions des bibliothèques |
|
Fonctions de chemin d’accès |
|
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. |
CommandLineToArgvW |
Analyse une chaîne de ligne de commande Unicode et retourne un tableau de pointeurs vers les arguments de ligne de commande, ainsi qu’un nombre d’arguments de ce type, d’une manière similaire aux valeurs argv et argc standard au moment de l’exécution C. |
APPLET_PROC |
Sert de point d’entrée pour une application 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 du Windows Store. |
CreateEnvironmentBlock |
Récupère les variables d’environnement de l’utilisateur spécifié. Ce bloc peut ensuite être passé à la fonction CreateProcessAsUser. |
CreateMRUListW |
Crée une liste mrU (MRU) la plus récente. |
CreateProfile |
Crée un profil utilisateur. |
DefScreenSaverProc |
Fournit le traitement par défaut des messages qu’une application d’enregistrement d’écran ne traite pas. |
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-classes appelle la procédure de fenêtre d’origine pour la fenêtre. |
DeleteAppContainerProfile |
Supprime le profil par utilisateur, 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’administration 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é à une utilisation ultérieure. |
DLLGETVERSIONPROC |
Implémentées par de nombreuses DLL Windows Shell pour permettre aux applications d’obtenir des informations de version spécifiques à la DLL. |
DragAcceptFiles |
Inscrit si une fenêtre accepte les fichiers supprimés. |
DragFinish |
Libère la mémoire que le système alloué pour une utilisation dans le transfert de noms de fichiers vers l’application. |
DragQueryFile |
Récupère les noms des fichiers supprimés résultant 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é lors d’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 sous forme de 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, dll ou fichier d’icône spécifié. Pour récupérer un tableau de handles sur des icônes volumineuses ou petites, utilisez la fonction ExtractIconEx. |
ExtractIconEx |
La fonction ExtractIconEx crée un tableau de handles en icônes volumineuses ou petites extraites du fichier exécutable, dll ou fichier d’icône spécifié. |
FileIconInit |
Initialise ou réinitialise la liste d’images système. |
FindExecutable |
Récupère le nom et le handle du fichier exécutable (.exe) associé à un fichier de document spécifique. |
FreeConfirmConflictItem |
Libère les ressources qui ont été allouées pour une structure de CONFIRM_CONFLICT_ITEM. |
FreeIDListArray |
Libère la mémoire utilisée par un pointeur vers un tableau de listes d’identificateurs d’élément (PIDL). |
FreeIDListArrayChild |
Libère l’espace mémoire pour le tableau de pointeurs vers les ID d’élément enfant. Cela libère les PITEMID_CHILDs dans le tableau et le tableau lui-même. |
FreeIDListArrayFull |
Libère l’espace mémoire du 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 des données mises en cache dans le Registre. |
GetAllUsersProfileDirectory |
Récupère le chemin d’accès à la racine du répertoire qui contient des 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 de 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 principale d’une application afin d’associer la fenêtre de délégué aux contrats de l’application. Utilisez cette fonction si vous êtes développeur écrivant une application du Windows Store en C++natif. |
GetCurrentProcessExplicitAppUserModelID |
Récupère l’ID de modèle utilisateur d’application explicite défini par l’application (AppUserModelID) pour le processus actuel. |
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 (ppp) occupés par un SHELL_UI_COMPONENT en fonction du facteur d’échelle actuel et du 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 préféré pour un appareil d’affichage. |
GetScaleFactorForMonitor |
Obtient le facteur d’échelle d’un moniteur 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 structure SHITEMID suivante dans une structure ITEMIDLIST. |
ILGetSize |
Retourne la taille, en octets, d’une structure ITEMIDLIST . |
IISA aligné |
Vérifie si une constante ITEMIDLIST est alignée sur une limite de pointeur, qui est une DWORD sur des architectures 32 bits et une QWORD sur des 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 structure SHITEMID suivante dans une structure ITEMIDLIST. |
ILNext(PUIDLIST_RELATIVE) |
Récupère la structure SHITEMID suivante 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 constante, non alignée et relative. |
ILSkip(PUIDLIST_RELATIVE, UINT) |
Ignore un nombre donné d’octets dans une structure ITEMIDLIST non alignée et relative. |
InetIsOffline |
Détermine si le système est connecté à Internet. |
InitNetworkAddressControl |
Initialise la classe de fenêtre de contrôle d’adresse 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. Remarque : Windows XP Service Pack 2 (SP2) ou version ultérieure : cette fonction n’est plus prise en charge. |
PathMakeUniqueName |
Crée un nom de chemin unique à partir d’un modèle. |
PathYetAnotherMakeUniqueName |
Crée un nom de fichier unique basé sur un nom de fichier existant. |
RegisterAppStateChangeNotification |
Permet à une application d’inscrire une fonction de rappel par le biais de laquelle elle peut être avertie que sa bibliothèque passe ou sort d’un état suspendu. L’application peut utiliser ces informations pour effectuer toutes les opérations nécessaires, telles que la préservation 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 économiseur d’écran. |
RegisterScaleChangeEvent |
S’inscrit à un événement déclenché lorsque l’échelle a peut-être changé. Cette fonction remplace RegisterScaleChangeNotifications. |
RegisterScaleChangeNotifications |
Inscrit une fenêtre pour recevoir des rappels lors de la mise à l’échelle des informations. Remarque : cette fonction n’est pas prise en charge depuis Windows 8.1. Utilisez Plutôt RegisterScaleChangeEvent. |
RemoveWindowSubclass |
Supprime un rappel de sous-classe d’une fenêtre. |
RevokeScaleChangeNotifications |
Révoque l’inscription d’une fenêtre, ce qui l’empêche de recevoir des rappels lors de la modification des informations de mise à l’échelle. Remarque : cette fonction n’est pas prise en charge depuis Windows 8.1. Utilisez UnregisterScaleChangeEvent à la place. |
ScreenSaverConfigureDialog |
Reçoit les messages envoyés à la boîte de dialogue de configuration d’un économiseur d’écran. Un économiseur d’écran qui autorise la configuration utilisateur doit définir cette fonction. |
ScreenSaverProc |
Reçoit les messages envoyés à la fenêtre d’enregistrement d’écran 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 êtes développeur écrivant une application du 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 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 |
Avertit le système qu’un élément a été accédé, à des fins de suivi de ces éléments utilisés le plus récemment et le plus fréquemment. Cette fonction peut également être utilisée pour effacer toutes les données d’utilisation. |
SHAppBarMessage |
Envoie un message de barre d’application au système. |
SHAssocEnumHandlers |
Retourne un objet d’énumération pour un ensemble spécifié de gestionnaires d’extensions de nom de fichier. |
SHAssocEnumHandlersForProtocolByApplication |
Obtient une interface d’énumération qui fournit l’accès aux gestionnaires associés à un protocole donné. |
SHBindToFolderIDListParent |
Étant donné un élément d’espace de noms Shell spécifié sous la forme d’un dossier et d’une liste d’identificateurs d’élément par rapport à 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ément. |
SHBindToFolderIDListParentEx |
Étend la fonction SHBindToFolderIDListParent en autorisant l’appelant à spécifier un contexte de liaison. |
SHBindToObject |
Récupère et lie à un objet spécifié à l’aide de la méthode IShellFolder ::BindToObject de l’espace de noms Shell. |
SHBindToParent |
Prend un pointeur vers une liste d’identificateurs d’élément complet (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 Shell. |
SHChangeNotification_Lock |
Verrouille la mémoire partagée associée à un événement de notification de modification Shell. |
SHChangeNotification_Unlock |
Déverrouille la mémoire partagée pour une notification de modification. |
SHChangeNotify |
Avertit le système d’un événement qu’une application a effectué. Une application doit utiliser cette fonction si elle effectue une action susceptible d’affecter l’interpréteur de commandes. |
SHChangeNotifyDeregister |
Annule l’inscription du processus de fenêtre du client de la réception des messages SHChangeNotify. |
SHChangeNotifyRegister |
Inscrit une fenêtre pour recevoir des notifications du système de fichiers ou shell, si le système de fichiers prend en charge les notifications. |
SHChangeNotifyRegisterThread |
Active l’inscription et l’inscription asynchrones d’un thread. |
SHCreateAssociationRegistration |
Crée un objet IApplicationAssociationRegistration basé sur l’implémentation de 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 Shell. |
SHCreateDefaultExtractIcon |
Crée un extracteur d’icône standard, dont les valeurs par défaut peuvent être configurées par le biais de l’interface IDefaultExtractIconInit . |
SHCreateDefaultPropertiesOp |
Crée une opération de fichier qui définit les propriétés par défaut sur l’élément Shell qui n’ont pas déjà été définies. |
SHCreateItemFromIDList |
Crée et initialise un objet d’élément Shell à partir d’un code PIDL. L’objet d’élément d’interpréteur de commandes résultant 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 Shell à partir d’un nom d’analyse relatif. |
SHCreateItemInKnownFolder |
Crée un objet d’élément Shell pour un seul fichier qui existe à l’intérieur d’un dossier connu. |
SHCreateItemWithParent |
Créez un élément Shell, en fonction d’un dossier parent et d’un ID d’élément enfant. |
SHCreateShellFolderView |
Crée une instance de l’objet d’affichage de dossiers Shell par défaut (DefView). |
SHCreateShellFolderViewEx |
Crée une instance de l’objet d’affichage de dossiers Shell par défaut. Il est recommandé d’utiliser SHCreateShellFolderView plutôt que cette fonction. |
SHCreateShellItem |
Crée un objet IShellItem. Remarque : il est recommandé d’utiliser SHCreateItemWithParent ou SHCreateItemFromIDList au lieu de cette fonction. |
SHCreateShellItemArray |
Crée un objet de tableau d’éléments Shell. |
SHCreateShellItemArrayFromDataObject |
Crée un objet de tableau d’éléments Shell à partir d’un objet de données. |
SHCreateShellItemArrayFromIDLists |
Crée un objet de tableau d’éléments Shell à partir d’une liste de structures ITEMIDLIST. |
SHCreateShellItemArrayFromShellItem |
Crée un tableau d’un élément à partir d’un seul élément Shell. |
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 sources de glisser à la demande, ainsi que les images glisser. |
Shell_NotifyIcon |
Envoie un message à la zone d’état de la barre des tâches. |
Shell_NotifyIconGetRect |
Obtient les coordonnées de l’écran du rectangle englobant d’une icône de notification. |
ShellAbout |
Affiche une boîte de dialogue ShellAbout . |
ShellDDEInit |
Inscrit les services DDE (Dynamic Data Exchange) Shell dans le processus actuel, en informant le système que le processus actuel 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 un e-mail non lu. |
SHEvaluateSystemCommandTemplate |
Applique une 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 récupéré par la fonction SHFileOperation. |
SHGetDataFromIDList |
Récupère les données de propriété étendues à partir d’une liste d’identificateurs relative. |
SHGetDesktopFolder |
Récupère l’interface IShellFolder pour le dossier de bureau, qui est la racine de l’espace de noms de l’interpréteur de commandes. |
SHGetDiskFreeSpaceEx |
Récupère les informations d’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, comme un fichier, un dossier, un répertoire ou une racine de lecteur. |
SHGetFolderPathEx |
Récupère le chemin complet d’un dossier connu identifié par le KNOWNFOLDERID du dossier. Cela étend SHGetKnownFolderPath en vous permettant de définir la taille initiale de la mémoire tampon de chaîne. |
SHGetIconOverlayIndex |
Retourne l’index de l’icône de superposition dans la liste d’images système. |
SHGetIDListFromObject |
Récupère le code PIDL d’un objet. |
SHGetImageList |
Récupère une liste d’images. |
SHGetInstanceExplorer |
Récupère une interface 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 Windows Internet Explorer, mais cette fonction peut également être utilisée par d’autres applications. |
SHGetItemFromDataObject |
Crée un objet IShellItem ou associé basé sur 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 complet d’un dossier connu identifié par le KNOWNFOLDERID du dossier. |
SHGetLocalizedName |
Récupère le nom localisé d’un fichier dans un dossier 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 sa PROPRIÉTÉ PROPERTYKEY. |
SHGetNewLinkInfo |
Crée un nom pour un nouveau raccourci en fonction de la cible proposée du raccourci. Cette fonction ne crée pas le raccourci, juste le nom. |
SHGetPathFromIDList |
Convertit une liste d’identificateurs d’élément en chemin d’accès au système de fichiers. |
SHGetPathFromIDListEx |
Convertit une liste d’identificateurs d’élément en chemin d’accès au 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 Shell. |
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 de l’élément donné. Une propriété temporaire est un magasin en lecture/écriture qui contient les propriétés uniquement pour la durée de vie de l’objet IShellItem , au lieu d’être conservée dans l’élément. |
SHGetUnreadMailCount |
Récupère le nombre de messages non lus d’un utilisateur spécifié pour n’importe quel 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 est ouvert à partir du réseau, à partir du cache fichiers hors connexion local ou des deux emplacements. |
SHLoadInProc |
Crée une instance de la classe d’objet 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 qu’au cours de l’opération suivante nécessitant des informations de superposition, il doit charger des identificateurs de superposition d’icônes qui ont échoué ou qui n’ont pas été présents pour la création 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 (plusieurs valeurs). |
SHOpenFolderAndSelectItems |
Ouvre une fenêtre d’Explorateur Windows avec des é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 dans 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 liste d’identificateurs d’élément et retourne les attributs de l’objet. Cette fonction est la méthode préférée pour convertir une chaîne en piDL. |
SHPathPrepareForWrite |
Vérifie si le chemin existe. Cela inclut la remontage des lecteurs réseau mappés, l’invite à réinsérer les supports éjectables, à créer les chemins d’accès, à inviter le média à mettre en forme et à fournir les interfaces utilisateur appropriées, si nécessaire. Les autorisations en 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’il 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 Shell. |
SHRunControlPanel |
Ouvre un élément Panneau de configuration. Remarque : Cette fonction n’est pas prise en charge depuis Windows Vista |
SHSetDefaultProperties |
Applique l’ensemble par défaut de propriétés sur un élément Shell. |
SHSetInstanceExplorer |
Fournit une interface 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. |
SHSetKnownFolderPath |
Redirige un dossier connu vers un nouvel emplacement. |
SHSetLocalizedName |
Définit le nom localisé d’un fichier dans un dossier Shell. |
SHSetTemporaryPropertyForItem |
Définit une propriété temporaire pour l’élément spécifié. Une propriété temporaire est conservée dans un magasin en lecture/écriture qui contient uniquement les propriétés pour 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 dans la liste d’images système a changé. |
SoftwareUpdateMessageBox |
Affiche une boîte de message standard qui peut être utilisée pour avertir un 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 les traductions courantes à une chaîne d’URL donnée, en créant une nouvelle chaîne d’URL. |
UnloadUserProfile |
Décharge le profil d’un utilisateur chargé par la fonction LoadUserProfile. L’appelant doit disposer de privilèges d’administration sur l’ordinateur. Pour plus d’informations, consultez la section Remarques de la fonction LoadUserProfile . |
UnregisterAppStateChangeNotification |
Annule une notification de modification inscrite via RegisterAppStateChangeNotification. |
UnregisterScaleChangeEvent |
Annule l’inscription de l’événement de modification de l’échelle enregistré 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. Remarque : Windows XP SP2 ou version ultérieure : cette fonction n’est plus prise en charge. |
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 l’aide Windows (Winhelp.exe) et transmet des données supplémentaires qui indiquent la nature de l’aide demandée par l’application. |