Interfaces de shell
Cette section décrit les interfaces de l'interpréteur de commande de Windows.
Contenu de cette section
Sujet | Description |
---|---|
IAccessibleObject |
Expose une méthode qui peut être utilisée par une application d'accessibilité. |
IAccessibilityDockingService |
Ancrer une seule fenêtre d'application d'accessibilité au bas de l'écran. |
IAccessibilityDockingServiceCallback |
Informe une application d'accessibilité que sa fenêtre a été désancrée. |
IACLCustomMRU |
Expose des méthodes utilisées pour initialiser une liste des plus récemment utilisés (MRU) pour un objet d'autocomplétion. |
IACList |
Expose une méthode qui améliore l'efficacité de l'autocomplétion lorsque les chaînes candidates sont organisées dans une hiérarchie. |
IACList2 |
Étend l'interface IACList pour permettre aux clients d'un objet d'autocomplétion de récupérer et de définir des indicateurs d'option. |
IActionProgress |
Représente la classe de base abstraite dont les opérations pilotées par la progression peuvent hériter. |
IActionProgressDialog |
Expose des méthodes permettant d'initialiser et d'arrêter une boîte de dialogue de progression. |
IApplicationActivationManager |
Fournit des méthodes qui activent les applications du Windows Store pour les extensions Lancement, Fichier et Protocole. Vous utiliserez normalement cette interface dans les débogueurs et les outils de conception. |
IApplicationAssociationRegistration |
Expose des méthodes qui interrogent et définissent des applications par défaut pour un type d'association de fichier spécifique et des protocoles à un niveau d'association spécifique. Remarque : depuis Windows 8, la seule fonctionnalité de cette interface qui est prise en charge est QueryCurrentDefault. |
IApplicationAssociationRegistrationUI |
Expose une méthode qui lance une boîte de dialogue d'association avancée grâce à laquelle l'utilisateur peut personnaliser ses associations. |
IApplicationDesignModeSettings |
Permet aux applications des outils de développement d'usurper dynamiquement les états du système et de l'utilisateur, tels que la résolution d'affichage native, le facteur d'échelle de l'appareil et l'état de la vue de l'application, dans le but de tester les applications du Windows Store fonctionnant en mode conception pour une large gamme de facteurs de forme sans avoir besoin du matériel réel. Permet également de tester les changements dans l'état normalement contrôlé par l'utilisateur afin de tester les applications Windows Store dans une variété de scénarios. |
IApplicationDesignModeSettings2 |
Permet aux outils de développement de contrôler dynamiquement les états du système et de l'utilisateur, tels que la résolution de l'affichage natif, le facteur d'échelle de l'appareil et la disposition de la vue de l'application, signalés aux applications du Windows Store dans le but de tester les applications du Windows Store fonctionnant en mode conception pour une large gamme de facteurs de forme sans avoir besoin de l'équipement réel. Permet également de tester les changements dans l'état normalement contrôlé par l'utilisateur afin de tester les applications Windows Store dans une variété de scénarios. |
IApplicationDestinations |
Expose des méthodes permettant à une application de supprimer une ou toutes les destinations des catégories Récent ou Fréquent d'une liste de sauts. |
IApplicationDocumentLists |
Expose des méthodes permettant à une application de récupérer le contenu des catégories Récent ou Fréquent d'une liste de saut. |
IAppPublisher |
Expose des méthodes permettant de publier des applications par le biais de Ajout/Suppression de programmes dans le Panneau de configuration. Il s'agit de la principale interface mise en œuvre à cette fin. |
IAppVisibility |
Fournit une fonction permettant de déterminer si l'écran affiche des applications du Windows Store. |
IAppVisibilityEvents |
Permet aux applications de recevoir des notifications sur les changements d'état d'un affichage et sur les changements de visibilité de l'écran de démarrage. |
IAssocHandler |
Expose des méthodes pour les opérations avec une boîte de dialogue ou un menu d'association de fichiers. |
IAssocHandlerInvoker |
Expose des méthodes qui invoquent un gestionnaire d'application associé. |
IAttachmentExecute |
Expose des méthodes qui fonctionnent avec des applications clientes pour présenter un environnement utilisateur qui permet de télécharger et d'échanger des fichiers en toute sécurité par l'intermédiaire d'e-mails et de pièces jointes de messagerie. |
IAutoComplete |
Exposée par l'objet autocomplétion (CLSID_AutoComplete). Cette interface permet aux applications d'initialiser, d'activer et de désactiver l'objet. |
IAutoComplete2 |
Étend IAutoComplete. Cette interface permet aux clients de l'objet autocomplétion de récupérer et de définir un certain nombre d'options qui contrôlent le fonctionnement de l'autocomplétion. |
IAutoCompleteDropDown |
Expose des méthodes permettant aux clients de réinitialiser ou d'interroger l'état d'affichage de la liste déroulante d'autocomplétion, qui contient les compléments possibles d'une chaîne saisie par l'utilisateur dans un contrôle d'édition. |
IBandHost |
Expose des méthodes permettant de créer et de détruire des bandes et de spécifier leur disponibilité. |
IBandSite |
Expose des méthodes qui contrôlent les objets de bande. |
IBrowserFrameOptions |
Permet à un navigateur ou à un hôte de demander à IShellView quel type de comportement de vue est pris en charge. |
ICategorizer |
Expose des méthodes utilisées pour obtenir des informations sur les listes d'identificateurs d'éléments. |
ICategoryProvider |
Présente une liste de catégorisateurs enregistrés sur un IShellFolder. |
ICDBurn |
Expose des méthodes permettant de déterminer si un système dispose d'un matériel permettant d'écrire sur un CD, la lettre du lecteur d'un appareil de gravure de CD, et de lancer par programme une session de gravure de CD. |
IColumnManager |
Expose des méthodes qui permettent d'inspecter et de manipuler les colonnes dans la vue détaillée de l'Explorateur Windows. Chaque colonne est référencée par une structure PROPERTYKEY, qui nomme une propriété. |
ICommDlgBrowser |
Exposé par les boîtes de dialogue de fichiers communs à utiliser lorsqu'elles hébergent un interpréteur de commande. S'il est pris en charge, ICommDlgBrowser expose des méthodes qui permettent à une vue Shell de gérer plusieurs cas qui nécessitent un comportement différent dans une boîte de dialogue que dans une vue Shell normale. Vous obtenez un pointeur d'interface ICommDlgBrowser en appelant QueryInterface sur l'objet IShellBrowser. |
ICommDlgBrowser2 |
Étend les capacités de ICommDlgBrowser. Cette interface est exposée par les boîtes de dialogue de fichiers communs lorsqu'elles hébergent un interpréteur de commandes. Un pointeur sur ICommDlgBrowser2 peut être obtenu en appelant QueryInterface sur l'objet IShellBrowser. |
ICommDlgBrowser3 |
Étend les capacités de ICommDlgBrowser2 et est utilisée par les boîtes de dialogue de fichiers communs lorsqu'elles hébergent un navigateur Shell. |
IComputerInfoChangeNotify |
Cette interface peut être absente des versions ultérieures de Windows. |
IConnectableCredentialProviderCredential |
Expose des méthodes de connexion et de déconnexion des objets IConnectableCredentialProviderCredential. |
IContactManagerInterop |
Permet d'accéder aux méthodes de ContactManager dans une application qui gère plusieurs fenêtres. |
IContextMenu |
Expose des méthodes permettant de créer ou de fusionner un menu contextuel associé à un objet interpréteur de commande. |
IContextMenu2 |
Expose des méthodes permettant de créer ou de fusionner un menu contextuel associé à un objet Shell. Étend IContextMenu en ajoutant une méthode qui permet aux objets clients de gérer les messages associés aux éléments de menu dessinés par le propriétaire. |
IContextMenu3 |
Expose des méthodes permettant de créer ou de fusionner un menu contextuel associé à un objet interpréteur de commande. Permet aux objets clients de gérer les messages associés aux éléments de menu dessinés par le propriétaire et étend IContextMenu2 en acceptant une valeur de retour de cette gestion des messages. |
IContextMenuCB |
Expose une méthode qui active le rappel d'un menu contextuel. Par exemple, pour ajouter une icône de bouclier à un élément menuItem qui nécessite une élévation. |
IControlMarkup |
|
ICopyHook |
Expose une méthode qui crée un gestionnaire de crochet de copie. Un gestionnaire de crochet de copie est une extension du Shell qui détermine si un dossier Shell ou un objet imprimante peut être déplacé, copié, renommé ou supprimé. L'interpréteur de commande appelle la méthode ICopyHook::CopyCallback avant d'effectuer l'une de ces opérations. |
ICreateObject |
Expose une méthode qui crée un objet d'une classe spécifiée. |
ICreatingProcess |
Utilisé par ShellExecuteEx et IContextMenu pour permettre à l'appelant de modifier certains paramètres du processus en cours de création. |
ICreateProcessInputs |
Utilisé par l'interface ICreatingProcess pour modifier certains paramètres du processus en cours de création. |
ICredentialProvider |
Expose les méthodes utilisées dans la configuration et la manipulation d'un fournisseur d'informations d'identification. Tous les fournisseurs d'informations d'identification doivent implémenter cette interface. |
ICredentialProviderCredential |
Expose des méthodes permettant la manipulation d'un certificat. |
ICredentialProviderCredential2 |
Étend l'interface ICredentialProviderCredential en ajoutant une méthode qui récupère l'identifiant de sécurité (SID) d'un utilisateur. Le justificatif est associé à cet utilisateur et peut être regroupé sous la tuile de l'utilisateur. |
ICredentialProviderCredentialEvents |
Fournit un mécanisme de rappel asynchrone utilisé par un justificatif d'identité pour l'informer des événements de changement d'état ou de texte dans l'interface utilisateur de connexion ou l'interface utilisateur de justificatif d'identité. |
ICredentialProviderCredentialEvents2 |
Étend l'interface ICredentialProviderCredentialEvents en ajoutant des méthodes qui permettent la mise à jour par lots des champs dans l'interface utilisateur de connexion ou l'interface utilisateur de justificatif d'identité. |
ICredentialProviderCredentialWithFieldOptions |
Fournit une méthode qui permet au cadre du fournisseur de justificatifs d'identité de déterminer si vous avez personnalisé l'option d'un champ dans une interface utilisateur de connexion ou de justificatif d'identité. |
ICredentialProviderEvents |
Fournit un mécanisme de rappel asynchrone utilisé par un fournisseur d'informations d'identification pour l'informer des modifications apportées à la liste des informations d'identification ou à leurs champs. |
ICredentialProviderFilter |
Utilisé pour filtrer dynamiquement les fournisseurs d'informations d'identification en fonction des informations disponibles au moment de l'exécution. |
ICredentialProviderSetUserArray |
Fournit une méthode permettant à un fournisseur d'informations d'identification de recevoir l'ensemble des utilisateurs qui seront affichés dans l'interface utilisateur de connexion ou d'informations d'identification. |
ICredentialProviderUser |
Fournit des méthodes utilisées pour récupérer certaines propriétés d'un utilisateur individuel inclus dans une interface utilisateur de connexion ou d'identification. |
ICredentialProviderUserArray |
Représente l'ensemble des utilisateurs qui apparaîtront dans l'interface utilisateur de connexion ou d'habilitation. Ces informations permettent au fournisseur de justificatifs d'énumérer l'ensemble pour récupérer des informations sur les propriétés de chaque utilisateur afin de remplir des champs ou de filtrer l'ensemble. |
ICurrentItem |
Obtenu en appelant IShellFolder::BindToObject pour un élément. Si l'élément représente un instantané d'un élément à un moment antérieur, cette interface obtiendra la version actuelle de l'élément. |
ICurrentWorkingDirectory |
Expose des méthodes permettant à un client de récupérer ou de définir le répertoire de travail actuel d'un objet. |
ICustomDestinationList |
Expose des méthodes permettant à une application de fournir une liste de saut personnalisée, comprenant des destinations et des tâches, à afficher dans la barre des tâches. |
IDataObjectAsyncCapability |
Permet à des interfaces habituellement synchrones de fonctionner de manière asynchrone. Remarque : cette interface est la version actuelle, renommée, de IAsyncOperation. |
IDataObjectProvider |
Fournit des méthodes qui vous permettent de définir ou de récupérer l'interface IDataObject d'un objet DataPackage, que le DataPackage utilise pour prendre en charge l'interopérabilité. L'objet DataPackage est utilisé par une application pour fournir des données à une autre application. |
IDataTransferManagerInterop |
Permet d'accéder aux méthodes de DataTransferManager dans une application du Windows Store qui gère plusieurs fenêtres. |
IDefaultExtractIconInit |
Expose des méthodes pour définir les icônes par défaut associées à un objet. |
IDefaultFolderMenuInitialize |
Fournit des méthodes permettant d'obtenir et de définir des informations sur les menus contextuels. Ces informations sont les mêmes que celles fournies à SHCreateDefaultContextMenu par l'intermédiaire de la structure DEFCONTEXTMENU. |
IDelayedPropertyStoreFactory |
Expose une méthode pour créer un objet IPropertyStore spécifié dans des circonstances où l'accès aux propriétés est potentiellement lent. |
IDelegateFolder |
Expose une méthode par laquelle un dossier délégué reçoit l'interface IMalloc nécessaire pour allouer et libérer des ID d'éléments. |
IDelegateItem |
Utilisé pour obtenir la représentation sous-jacente immédiate du chemin d'accès d'un élément. |
IDesktopGadget |
Présente une méthode permettant l'ajout programmatique d'un gadget installé sur le bureau de l'utilisateur. |
IDesktopWallpaper |
|
IDestinationStreamFactory |
Expose une méthode permettant de copier manuellement un flux ou un fichier avant d'appliquer des modifications aux propriétés. |
IDisplayItem |
Expose des méthodes permettant de trouver une version de l'élément actuel à utiliser pour obtenir les propriétés d'affichage, telles que le nom de l'élément, qui seront affichées dans l'interface utilisateur. Utilisé par les boîtes de dialogue du moteur de copie pour fournir à l'interface utilisateur un élément approprié à afficher. Si aucune autre version ne peut être trouvée, l'élément actuel est utilisé. |
IDockingWindow |
Expose des méthodes qui notifient à l'objet fenêtre d'ancrage les changements, y compris l'affichage, le masquage et la suppression imminente. Cette interface est mise en œuvre par les objets de fenêtre qui peuvent être ancrés dans l'espace frontalier d'une fenêtre de l'Explorateur Windows. |
IDockingWindowFrame |
Expose des méthodes qui prennent en charge l'ajout d'objets IDockingWindow à une trame. Implémentée par le navigateur. |
IDockingWindowSite |
Expose des méthodes qui gèrent l'espace frontalier pour un ou plusieurs objets IDockingWindow. Cette interface est mise en œuvre par le navigateur et est similaire à l'interface IOleInPlaceUIWindow. |
IDragSourceHelper |
Exposée par l'interpréteur de commande pour permettre à une application de spécifier l'image qui sera affichée lors d'une opération de glisser-déposer de l'interpréteur de commande. |
IDragSourceHelper2 |
Expose une méthode qui ajoute une fonctionnalité à IDragSourceHelper. Cette méthode définit les caractéristiques d'une opération de glisser-déposer sur un objet IDragSourceHelper. |
IDropTargetHelper |
Expose des méthodes permettant aux cibles de glisser-déposer d'afficher une image de glisser-déposer lorsque l'image se trouve au-dessus de la fenêtre cible. |
IDynamicHWHandler |
Appelée par AutoPlay. Expose des méthodes permettant d'obtenir des informations dynamiques concernant un gestionnaire enregistré avant de l'afficher à l'utilisateur. |
IEnumAssocHandlers |
Présente une méthode qui permet d'énumérer une collection de gestionnaires associés à des extensions de nom de fichier particulières. |
IEnumerableView |
Elle propose des méthodes permettant d'énumérer le contenu d'une vue et de recevoir une notification d'un rappel à la fin de l'énumération. Cette interface permet aux clients d'une vue de tenter de partager la liste du contenu des dossiers de la vue. |
IEnumExplorerCommand |
Fournie par un IExplorerCommandProvider. Cette interface contient l'énumération des commandes à placer dans la barre de commande. |
IEnumExtraSearch |
Un énumérateur OLE standard utilisé par un client pour déterminer les objets de recherche disponibles pour un dossier. |
IEnumFullIDList |
Expose un ensemble standard de méthodes qui énumèrent les pointeurs vers les listes d'identifiants d'éléments (PIDL) des éléments d'un dossier interpréteur de commande. |
IEnumIDList |
Expose un ensemble standard de méthodes utilisées pour énumérer les PIDL des éléments d'un dossier Shell. Lorsque la méthode IShellFolder::EnumObjects d'un dossier est appelée, elle crée un objet d'énumération et transmet un pointeur vers l'interface IEnumIDList de l'objet à l'application appelante. |
IEnumObjects |
Expose des méthodes pour énumérer les objets inconnus. |
IEnumPublishedApps |
Expose des méthodes qui énumèrent les applications publiées dans Ajout/Suppression de programmes dans le Panneau de configuration. L'objet exposant cette interface fait l'objet d'une requête via IAppPublisher::EnumApps. |
IEnumReadyCallback |
Expose des méthodes qui permettent à la vue de notifier l'implémenteur lorsque l'énumération est terminée. La vue appelle cette méthode pour indiquer à l'exécutant que l'énumération peut être récupérée via IEnumerableView::CreateEnumIDListFromContents. Le rappel permet à l'implémenteur de partager l'énumération de la vue. |
IEnumResources |
Expose les méthodes d'énumération des ressources. |
IEnumShellItems |
Expose l'énumération des interfaces IShellItem. Cette interface est généralement obtenue en appelant la méthode IEnumShellItems. |
IEnumSyncMgrConflict |
Présente des méthodes d'énumération des conflits. |
IEnumSyncMgrEvents |
expose les méthodes d'énumération des événements de synchronisation. |
IEnumSyncMgrSyncItems |
Expose des méthodes d'énumération des objets d'éléments de synchronisation gérés par le gestionnaire. |
IExecuteCommand |
Expose des méthodes qui définissent un état ou un paramètre donné lié au verbe de commande, ainsi qu'une méthode permettant d'invoquer ce verbe. |
IExecuteCommandApplicationHostEnvironment |
Fournit une méthode unique permettant à une application de déterminer si son hôte est en mode bureau ou immersif. |
IExecuteCommandHost |
Fournit une méthode qui permet à un gestionnaire de verbe de commande Shell basé sur IExplorerCommand d'interroger le mode d'interface utilisateur du composant hôte à partir duquel l'application a été invoquée. |
IExplorerBrowser |
IExplorerBrowser est un objet navigateur qui peut être navigué ou qui peut héberger une vue d'un objet de données. En tant qu'objet de navigation aux fonctionnalités complètes, il prend également en charge un journal de bord automatique. |
IExplorerBrowserEvents |
Expose des méthodes de notification des événements de navigation dans le navigateur Explorateur et de création de vues. |
IExplorerCommand |
Expose des méthodes permettant d'obtenir l'apparence de la commande, d'énumérer les sous-commandes ou d'invoquer la commande. |
IExplorerCommandProvider |
Expose des méthodes permettant de créer des commandes de l'Explorateur et des énumérateurs de commandes. |
IExplorerCommandState |
Expose une seule méthode permettant de récupérer l'état de la commande. |
IExplorerPaneVisibility |
Utilisé dans l'Explorateur Windows par une implémentation IShellFolder pour donner des suggestions à la vue sur les volets visibles. En outre, un hôte IExplorerBrowser peut utiliser cette interface pour fournir des informations sur la visibilité des volets. L'hôte doit implémenter QueryService avec SID_ExplorerPaneVisibility comme ID de service. L'hôte doit faire partie de la chaîne de sites. L'implémentation de IExplorerPaneVisibility est récupérée dans le dossier interpréteur de commandes. Le dossier interpréteur de commandes est à son tour récupéré à partir de la vue. Une extension de l'espace de noms peut choisir de fournir une vue personnalisée (IShellView) plutôt que d'utiliser l'objet de vue de dossier système (DefView). Dans ce cas, l'implémentation de IShellView doit inclure une implémentation de IFolderView::GetFolder pour renvoyer l'objet IExplorerPaneVisibility. Une extension de l'espace de noms peut fournir une vue personnalisée en implémentant elle-même IShellView plutôt qu'en utilisant l'objet de vue de dossier du système (DefView). Dans ce cas, l'implémentation de IShellView doit inclure une implémentation de IFolderView::GetFolder pour utiliser IExplorerPaneVisibility. |
IExtractIcon |
Expose des méthodes permettant à un client de récupérer l'icône associée à l'un des objets d'un dossier. |
IExtractImage |
Expose des méthodes permettant de requérir une miniature à partir d'un dossier interpréteur de commandes. |
IExtractImage2 |
Étend les capacités de IExtractImage. |
IFileDialog |
Expose des méthodes permettant d'initialiser, d'afficher et d'obtenir des résultats à partir de la boîte de dialogue de fichier commun. |
IFileDialog2 |
Étend l'interface IFileDialog en fournissant des méthodes qui permettent à l'appelant de nommer un emplacement spécifique et restreint qui peut être parcouru dans la boîte de dialogue de fichier commun ainsi que de spécifier un texte alternatif à afficher en tant qu'étiquette sur le bouton Annuler. |
IFileDialogControlEvents |
Expose des méthodes permettant à une application d'être informée des événements liés aux contrôles qu'elle a ajoutés à une boîte de dialogue de fichier commun. |
IFileDialogCustomize |
Expose des méthodes permettant à une application d'ajouter des contrôles à une boîte de dialogue de fichier commun. |
IFileDialogEvents |
Expose des méthodes permettant la notification d'événements dans une boîte de dialogue de fichier commun. |
IFileIsInUse |
Expose des méthodes qui peuvent être appelées pour obtenir des informations sur un fichier en cours d'utilisation par une autre application ou pour le fermer. Lorsqu'une application tente d'accéder à un fichier et constate que ce fichier est déjà utilisé, elle peut utiliser les méthodes de cette interface pour recueillir des informations à présenter à l'utilisateur dans une boîte de dialogue. |
IFileOpenDialog |
Étend l'interface IFileDialog en ajoutant des méthodes spécifiques à la boîte de dialogue d'ouverture. |
IFileOperation |
Expose des méthodes pour copier, déplacer, renommer, créer et supprimer des éléments de l'interpréteur de commande, ainsi que des méthodes pour fournir des dialogues de progression et d'erreur. Cette interface remplace la fonction SHFileOperation. |
IFileOperationProgressSink |
Expose des méthodes qui fournissent un système de notification riche utilisé par les appelants de IFileOperation pour surveiller les détails des opérations qu'ils effectuent par l'intermédiaire de cette interface. |
IFileSaveDialog |
Étend l'interface IFileDialog en ajoutant des méthodes spécifiques à la boîte de dialogue d'enregistrement, notamment celles qui prennent en charge la collecte des métadonnées à conserver avec le fichier. |
IFileSyncMergeHandler |
|
IFileSystemBindData |
Expose des méthodes qui stockent des informations sur le système de fichiers afin d'optimiser les appels à IShellFolder::ParseDisplayName. |
IFileSystemBindData2 |
Étend IFileSystemBindData, qui stocke les informations du système de fichiers pour optimiser les appels à IShellFolder::ParseDisplayName. Cette interface ajoute la possibilité de définir ou d'obtenir l'ID du fichier ou l'identifiant de la classe de jonction (CLSID). |
IFileViewer |
Expose des méthodes qui désignent une interface permettant à un visualiseur de fichiers enregistré d'être averti lorsqu'il doit afficher ou imprimer un fichier. |
IFileViewerSite |
Expose des méthodes qui désignent une interface permettant à un visualiseur de fichiers de récupérer la poignée de la fenêtre épinglée actuelle ou de définir une nouvelle fenêtre épinglée. La fenêtre épinglée est la fenêtre dans laquelle la visionneuse de fichiers actuelle affiche un fichier. Lorsque l'utilisateur sélectionne un nouveau fichier à afficher, l'interpréteur de commande demande à la visionneuse de fichiers d'afficher le nouveau fichier dans la fenêtre épinglée plutôt que de créer une nouvelle fenêtre. |
IFolderFilter |
Exposé par un client pour spécifier comment filtrer l'énumération d'un dossier Shell par une application serveur. |
IFolderFilterSite |
Exposé par un interpréteur de commande pour permettre aux clients de spécifier comment filtrer l'énumération d'un dossier Shell. |
IFolderView |
Expose des méthodes permettant de récupérer des informations sur les options d'affichage d'un dossier, de sélectionner des éléments spécifiés dans ce dossier et de définir le mode d'affichage du dossier. |
IFolderView2 |
Expose des méthodes permettant de récupérer des informations sur les options d'affichage d'un dossier, de sélectionner des éléments spécifiés dans ce dossier et de définir le mode d'affichage du dossier. |
IFolderViewHost |
Expose une méthode qui héberge un objet IFolderView dans une fenêtre. |
IFolderViewOptions |
Expose des méthodes permettant de contrôler les options d'affichage des dossiers spécifiques aux affichages de Windows 7 et des versions ultérieures. |
IFolderViewSettings |
Expose des méthodes permettant d'obtenir les paramètres d'affichage des dossiers. |
IFrameworkInputPane |
Fournit des méthodes permettant aux applications d'être informées des changements d'état et de l'emplacement du volet de saisie. |
IFrameworkInputPaneHandler |
Permet à une application d'être informée de l'affichage ou du masquage du volet de saisie (le clavier à l'écran ou le panneau d'écriture manuscrite). Cela permet à la fenêtre de l'application d'ajuster son affichage de manière à ce qu'aucune zone de saisie (telle qu'une zone de texte) ne soit masquée par le volet de saisie. |
IHandlerActivationHost |
|
IHandlerInfo |
Fournit des méthodes qui fournissent des informations sur le gestionnaire aux méthodes de l'interface IHandlerActivationHost. |
IHomeGroup |
Expose les méthodes qui déterminent l'état d'appartenance d'un ordinateur au HomeGroup et affichent l'assistant de partage. |
IHWEventHandler |
Appelé par AutoPlay pour mettre en œuvre la gestion des types de médias enregistrés. |
IHWEventHandler2 |
Étend l'interface IHWEventHandler pour traiter l'élévation du contrôle de compte d'utilisateur (UAC) pour les gestionnaires d'appareils. |
IIdentityName |
Expose des méthodes permettant de comparer deux éléments pour voir s'ils sont identiques. |
IImageRecompress |
Présente une méthode permettant de recompresser les images. |
IInitializeCommand |
expose une méthode unique utilisée pour initialiser les objets qui mettent en œuvre IExplorerCommandState, IExecuteCommand ou IDropTarget avec le nom de la commande spécifié par l'application et ses propriétés enregistrées. |
IInitializeWithBindCtx |
Expose une méthode qui initialise un gestionnaire, tel qu'un gestionnaire de propriété, un gestionnaire de miniature ou un gestionnaire de prévisualisation, avec un contexte de liaison. |
IInitializeWithFile |
Expose une méthode permettant d'initialiser un gestionnaire, tel qu'un gestionnaire de propriétés, un gestionnaire de miniatures ou un gestionnaire de prévisualisation, avec un chemin de fichier. |
IInitializeWithItem |
Expose une méthode utilisée pour initialiser un gestionnaire, tel qu'un gestionnaire de propriétés, un gestionnaire de miniatures ou un gestionnaire de prévisualisation, avec un IShellItem. |
IInitializeWithPropertyStore |
Expose une méthode qui initialise un gestionnaire, tel qu'un gestionnaire de propriétés, un gestionnaire de miniatures ou un gestionnaire de prévisualisation, avec un magasin de propriétés. |
IInitializeWithStream |
Expose une méthode qui initialise un gestionnaire, tel qu'un gestionnaire de propriétés, un gestionnaire de miniatures ou un gestionnaire de prévisualisation, à l'aide d'un flux. |
IInitializeWithWindow |
Expose une méthode par laquelle un client peut fournir une fenêtre propriétaire à un objet Windows Runtime utilisé dans une application de bureau. |
IInputObject |
Expose des méthodes qui modifient l'activation de l'interface utilisateur et les accélérateurs de processus pour un objet d'entrée utilisateur contenu dans l'interpréteur de commande. |
IInputObject2 |
Présente une méthode qui étend IInputObject en gérant les accélérateurs globaux. |
IInputObjectSite |
Présente une méthode utilisée pour communiquer les changements de focus pour un objet d'entrée utilisateur contenu dans l'interpréteur de commande. |
IInputPanelConfiguration |
Fournit une fonction permettant aux applications de bureau d'opter pour le mécanisme de suivi du focus utilisé dans les applications du Windows Store. |
IInputPanelInvocationConfiguration |
Permet aux applications du Windows Store de refuser le comportement d'invocation automatique. |
IIOCancelInformation |
Expose des méthodes permettant d'envoyer un message d'annulation de fenêtre au thread du processus à partir de la boîte de dialogue de progression. Cette interface permet au dialogue de progression de poster un message de thread via PostThreadMessage au thread de travail pour annuler ses opérations. Le thread de travail doit vérifier périodiquement la file d'attente des messages via GetMessage, PeekMessage ou MsgWaitForMultipleObjectsEx. La méthode IIOCancelInformation::SetCancelInformation indique à la boîte de dialogue de progression l'ID du threading et le message à afficher dans PostThreadMessage lorsque l'utilisateur clique sur Annuler. Un ID de threading égal à « zéro » désactive l'opération d'envoi du message d'annulation. |
IItemNameLimits |
Récupère une liste de caractères valides et non valides ou la longueur maximale d'un nom dans l'espace de noms. Utilisez cette interface pour l'analyse de validation et la traduction. |
IKnownFolder |
Expose des méthodes permettant à une application de récupérer des informations sur la catégorie, le type, le GUID, la valeur PIDL, les capacités de redirection et la définition d'un dossier connu. Il fournit une méthode pour récupérer l'objet IShellItem d'un dossier connu. Il fournit également des méthodes permettant d'obtenir ou de définir le chemin d'accès au dossier connu. |
IKnownFolderManager |
Expose des méthodes permettant de créer, d'énumérer ou de gérer des dossiers connus existants. |
ILaunchSourceAppUserModelId |
Fournit une méthode pour récupérer un AppUserModelId. |
ILaunchSourceViewSizePreference |
Fournit des méthodes pour récupérer des informations sur l'application source. |
ILaunchTargetMonitor |
|
ILaunchTargetViewSizePreference |
Fournit une méthode pour récupérer la taille d'affichage préférée pour une nouvelle fenêtre d'application. |
IMarkupCallback |
|
IMenuPopup |
IMenuPopup peut être modifié ou indisponible. |
IModalWindow |
Expose une méthode qui représente une fenêtre modale. Cette interface est utilisée dans l'assistant de passeport de Windows XP. |
IMultiMonitorDockingSite |
Implémentée par le navigateur. Expose des méthodes qui gèrent le moniteur qui contient la barre des tâches de Windows sur un système à plusieurs moniteurs. |
INamedPropertyBag |
Expose des méthodes qui fournissent à un objet un sac de propriétés spécifié dans lequel l'objet peut enregistrer ses propriétés. |
INamedPropertyStore |
expose des méthodes permettant d'obtenir et de définir des propriétés nommées. |
INameSpaceTreeAccessible |
Expose des méthodes qui exécutent des actions d'accessibilité sur un élément de l'interpréteur de commande à partir d'un contrôle d'arbre d'espace noms. |
INameSpaceTreeControl |
Expose des méthodes utilisées pour visualiser et manipuler des nœuds dans un arbre d'éléments Shell. |
INameSpaceTreeControl2 |
Étend l'interface INameSpaceTreeControl en fournissant des méthodes permettant d'obtenir et de définir les styles d'affichage des commandes d'arborescence à utiliser avec les éléments de l'espace de noms Shell. |
INameSpaceTreeControlCustomDraw |
Expose des méthodes permettant à l'utilisateur de dessiner un contrôle d'arbre d'espace de noms personnalisé et ses éléments. |
INameSpaceTreeControlDropHandler |
Expose des méthodes de gestionnaire pour le glisser-déposer. Utilisées par le contrôle d'espace de noms pour informer le client de toute opération de glisser-déposer se déroulant dans le contrôle. Permet à un client d'intercepter une opération de dépôt et d'effectuer sa propre action, ou de renvoyer l'effet de dépôt souhaité. |
INameSpaceTreeControlEvents |
Expose des méthodes pour gérer les événements INameSpaceTreeControl. |
INameSpaceTreeControlFolderCapabilities |
Expose une méthode unique qui récupère l'état de la prise en charge du filtrage System.IsPinnedToNameSpaceTree d'un dossier. |
INamespaceWalk |
Expose des méthodes qui parcourent un espace de noms à partir d'un nœud racine donné. La profondeur de la recherche est spécifiée et un tableau facultatif contenant les ID de tous les nœuds parcourus est renvoyé. |
INamespaceWalkCB |
Une interface de rappel exposant les méthodes utilisées avec INamespaceWalk. Après avoir effectué un parcours avec INamespaceWalk, un objet IShellFolder représentant les nœuds parcourus est transmis aux méthodes INamespaceWalkCB. Ce que ces méthodes font avec les informations dépend de l'objet qui les implémente. |
INamespaceWalkCB2 |
Étend INamespaceWalkCB avec une méthode qui est nécessaire pour terminer un parcours d'espace de noms. Cette méthode supprime les données collectées au cours de la promenade. |
INewMenuClient |
Expose des méthodes permettant de manipuler les éléments d'un menu Windows 7. |
INewShortcutHook |
Présente des méthodes permettant de créer un nouveau raccourci Internet. |
INewWindowManager |
Expose une méthode qui détermine si une fenêtre lancée par une autre fenêtre doit être affichée ou bloquée, ce qui permet de contrôler les fenêtres contextuelles. |
INotifyReplica |
propose une méthode qui permet au créateur d'un objet de notifier à ce dernier qu'il peut faire l'objet d'un rapprochement ultérieur. Le réconciliateur de porte-documents est responsable de l'implémentation de cette interface. |
IObjectArray |
Expose des méthodes permettant aux clients d'accéder aux éléments d'une collection d'objets supportant IUnknown. |
IObjectCollection |
Étend l'interface IObjectArray en fournissant des méthodes permettant aux clients d'ajouter et de supprimer des objets supportant IUnknown dans une collection. |
IObjectProvider |
Expose une méthode pour découvrir les objets qui sont nommés avec un GUID d'un autre objet. Contrairement à QueryService, cette interface ne délègue pas sa fonctionnalité à d'autres objets. |
IObjectWithAppUserModelID |
Expose des méthodes qui permettent aux implémenteurs d'un objet IAssocHandler personnalisé de fournir un accès à son ID de modèle d'utilisateur d'application explicite (AppUserModelID). Cette information est utilisée pour déterminer si un type de fichier particulier peut être ajouté à la liste de sauts d'une application. |
IObjectWithBackReferences |
Fournit une méthode pour interagir avec les références arrière détenues par un objet. |
IObjectWithCancelEvent |
Fournit à l'appelant un événement qui sera signalé par l'objet appelé pour indiquer l'annulation d'une tâche. |
IObjectWithFolderEnumMode |
Expose des méthodes permettant d'obtenir et de définir les modes d'énumération d'un élément analysé. |
IObjectWithProgID |
Expose des méthodes permettant d'accéder au ProgID associé à un objet. |
IObjectWithPropertyKey |
Expose des méthodes permettant d'obtenir et de définir la clé de propriété. |
IObjectWithSelection |
Expose des méthodes permettant d'obtenir ou de définir des éléments sélectionnés représentés par un tableau d'éléments interpréteur de commande. |
IObjMgr |
expose des méthodes permettant à un client d'ajouter ou de supprimer un objet d'une collection d'objets gérée par un objet serveur. |
IOpenControlPanel |
Expose des méthodes qui récupèrent l'état d'affichage du panneau de configuration, le chemin des éléments individuels du panneau de configuration et qui ouvrent soit le panneau de configuration lui-même, soit un élément individuel du panneau de configuration. |
IOpenSearchSource |
Expose une méthode permettant d'obtenir des résultats de recherche à partir d'une source de données OpenSearch personnalisée côté client. |
IOperationsProgressDialog |
Expose des méthodes permettant d'obtenir, de définir et d'interroger une boîte de dialogue de progression. |
IPackageDebugSettings |
Permet aux développeurs de débogage de contrôler le cycle de vie d'une application du Windows Store, comme la suspension ou la reprise. |
IPackageExecutionStateChangeNotification |
Permet de recevoir des notifications de changement d'état du package pendant le débogage de l'application Windows Store. |
IParentAndItem |
Expose des méthodes permettant d'obtenir et de définir l'ID du parent et de l'enfant du parent. Bien que IParentAndItem soit généralement mis en œuvre sur les IShellItems, il n'est pas spécifique aux IShellItem. |
IParseAndCreateItem |
|
IPersistFolder |
Expose une méthode qui initialise les objets du dossier Shell. |
IPersistFolder2 |
Expose des méthodes permettant d'obtenir des informations à partir d'objets de type dossier Shell. |
IPersistFolder3 |
Étend les interfaces IPersistFolder et IPersistFolder2 en permettant à un objet dossier d'implémenter une gestion par défaut des raccourcis de dossier. |
IPersistIDList |
Expose des méthodes utilisées pour conserver les listes d'identifiants d'éléments. |
IPersistSerializedPropStorage |
Expose des méthodes permettant de persister les données sérialisées du magasin de propriétés en vue d'une utilisation ultérieure et de restaurer les données persistantes dans une nouvelle instance de magasin de propriétés. |
IPersistSerializedPropStorage2 |
Expose des méthodes permettant de persister les données sérialisées du magasin de propriétés en vue d'une utilisation ultérieure et de restaurer les données persistantes dans une nouvelle instance de magasin de propriétés. |
IPlaybackManager |
Fournit des méthodes permettant aux applications multimédias de communiquer avec le gestionnaire de lecture Windows. |
IPlaybackManagerEvents |
|
IPreviewHandler |
Expose des méthodes pour l'affichage d'aperçus enrichis. |
IPreviewHandlerFrame |
Permet aux gestionnaires de prévisualisation de transmettre des raccourcis clavier à l'hôte. Cette interface récupère une liste de raccourcis clavier et indique à l'hôte de gérer un raccourci clavier. |
IPreviewHandlerVisuals |
Expose des méthodes permettant d'appliquer des informations de couleur et de police aux gestionnaires de prévisualisation. |
IPreviewItem |
Identifie un élément qui sera affiché dans le volet de prévisualisation. |
IPreviousVersionsInfo |
Présente une méthode qui vérifie la présence de versions antérieures de fichiers ou de dossiers du serveur, stockées à des fins de réversion par la technologie des copies cachées fournie avec Windows Server 2003. |
IPrivateIdentityManager |
|
IPrivateIdentityManager2 |
|
IProfferService |
Présente un mécanisme général permettant aux objets d'offrir des services à d'autres objets sur le même hôte. |
IProgressDialog |
Expose des méthodes qui fournissent des options permettant à une application d'afficher une boîte de dialogue de progression. Cette interface est exportée par l'objet boîte de dialogue de progression (CLSID_ProgressDialog). Cet objet est un moyen générique d'indiquer à l'utilisateur la progression d'une opération. Il est généralement utilisé pour supprimer, charger, copier, déplacer ou télécharger un grand nombre de fichiers. |
IPublishedApp |
Expose des méthodes qui représentent des applications pour Ajouter/Supprimer des programmes dans le Panneau de configuration. |
IPublishedApp2 |
Étend l'interface IPublishedApp en fournissant une méthode d'installation supplémentaire. |
IPublishingWizard |
Expose des méthodes pour travailler avec l'assistant d'impression en ligne, l'assistant de publication Web et l'assistant d'ajout de place en réseau. Dans Windows Vista, IPublishingWizard ne prend plus en charge l'assistant de publication Web ou l'assistant d'impression en ligne. |
IQueryAssociations |
Expose des méthodes qui simplifient le processus de récupération des informations stockées dans le registre en association avec la définition d'un type de fichier ou d'un protocole et son association à une application. |
IQueryCancelAutoPlay |
Expose une méthode qui remplace par programme AutoPlay ou AutoRun. Cela vous permet de personnaliser l'emplacement et le type de contenu qui est lancé lorsqu'un média est inséré. |
IQueryCodePage |
Obtient et définit la valeur numérique (identifiant de la page de code) de la page de code ANSI. |
IQueryContinue |
Expose une méthode qui fournit un mécanisme simple et standard permettant aux objets de demander à un client la permission de poursuivre une opération. Les clients de IUserNotification, par exemple, doivent transmettre une implémentation de IQueryContinue à la méthode IUserNotification::Show. |
IQueryContinueWithStatus |
Expose des méthodes qui fournissent un mécanisme standard permettant aux fournisseurs d'informations d'identification d'appeler QueryContinue lorsqu'ils tentent de se connecter au réseau afin de déterminer s'ils doivent poursuivre ces tentatives. Les fournisseurs d'informations d'identification peuvent également utiliser cette interface pour afficher des messages à l'intention de l'utilisateur lorsqu'ils tentent d'établir une connexion au réseau. |
IQueryInfo |
Expose des méthodes que l'interpréteur de commande utilise pour récupérer des indicateurs et des informations sur les info-bulles pour un élément qui réside dans une implémentation de IShellFolder. Les info-bulles sont généralement affichées à l'intérieur d'un contrôle info-bulle. |
IRelatedItem |
Expose des méthodes qui permettent de dériver des éléments apparentés avec des relations spécifiques. |
IRemoteComputer |
Expose une méthode qui énumère ou initialise une extension d'espace de noms lorsqu'elle est invoquée sur un objet distant. Cette interface est utilisée, par exemple, pour initialiser le dossier virtuel des imprimantes distantes. |
IResolveShellLink |
Définit une méthode permettant à une application de demander à un objet dossier Shell de résoudre un lien pour l'un de ses éléments. |
IResultsFolder |
Expose des méthodes permettant de conserver des éléments d'un objet de données. Un IResultsFolder est un dossier qui peut contenir des éléments provenant de tout l'espace de noms et les représenter à l'utilisateur dans un dossier unique. |
IRunnableTask |
Une interface à threading libre qui peut être exposée par un objet pour permettre l'exécution d'opérations sur un threading d'arrière-plan. Par exemple, si la méthode IExtractImage::GetLocation renvoie E_PENDING, l'application appelante est autorisée à extraire l'image sur un thread d'arrière-plan. |
ISearchBoxInfo |
Expose des méthodes permettant à l'appelant de récupérer les informations saisies dans un champ de recherche. |
ISearchContext |
Expose des méthodes qui canalisent les informations de personnalisation vers les crochets de recherche. |
ISearchFolderItemFactory |
Expose des méthodes permettant de créer et de modifier les dossiers de recherche. Les méthodes Set sont appelées en premier lieu pour définir les paramètres de la recherche. Si elles ne sont pas appelées, les valeurs par défaut seront utilisées à la place. ISearchFolderItemFactory::GetIDList et ISearchFolderItemFactory::GetShellItem renvoient les deux formes de recherche spécifiées par ces paramètres. |
ISharedBitmap |
Expose des méthodes efficaces en termes de mémoire pour accéder aux images bitmap. Cette interface est utilisée comme un wrapper fin autour des objets HBITMAP, permettant à ces objets d'être comptés par référence et protégés contre la modification de leurs données sous-jacentes. |
ISharingConfigurationManager |
Expose des méthodes qui définissent et récupèrent des informations sur les paramètres de partage par défaut d'un ordinateur pour le dossier Utilisateurs (C:\Users ) ou Public (C:\Users\Public ). Présente également un ensemble de méthodes permettant de contrôler le partage des imprimantes. |
IShellApp |
Expose des méthodes qui fournissent des informations générales sur une application à l'application Ajout/Suppression de programmes. Vous ne pouvez pas l'utiliser en dehors de l'application Ajout/Suppression de programmes. Les informations fournies par cette interface comprennent une liste des actions de gestion prises en charge et indiquent si l'application est actuellement installée. |
IShellBrowser |
Mise en œuvre par les interpréteurs de commandes (objets qui mettent en œuvre IShellView). Expose des méthodes qui fournissent des services à la vue qu'elle héberge et à d'autres objets qui s'exécutent dans le contexte de la fenêtre de l'Explorateur. |
IShellChangeNotify |
Présente une méthode qui informe une extension de l'espace de noms Shell lorsque l'ID d'un élément a changé. |
IShellDetails |
Exposé par les interpréteurs de commandes pour fournir des informations détaillées sur les éléments d'un dossier. Il s'agit des mêmes informations que celles affichées par l'Explorateur Windows lorsque la vue du dossier est définie sur Détails. Pour les systèmes Windows 2000 et ultérieurs, IShellDetails est remplacé par IShellFolder2. |
IShellExtInit |
Expose une méthode qui initialise les extensions Shell pour les feuilles de propriétés, les menus contextuels et les gestionnaires de glisser-déposer (extensions qui ajoutent des éléments aux menus contextuels lors d'opérations de glisser-déposer autres que celles par défaut). |
IShellFolder |
Exposées par tous les objets dossier de l'espace noms Shell, ses méthodes sont utilisées pour gérer les dossiers. |
IShellFolder2 |
Étend les capacités de IShellFolder. Ses méthodes fournissent diverses informations sur le contenu d'un dossier Shell. |
IShellFolderSearchable |
Expose des méthodes qui permettent à une extension Shell de fournir un espace de noms consultable. |
IShellFolderSearchableCallback |
Elle propose des routines de rappel pour surveiller le processus de recherche. |
IShellFolderViewCB |
Elle propose une méthode permettant la communication entre l'Explorateur Windows et une vue de dossier implémentée à l'aide de l'objet de vue de dossier du système (l'objet IShellView renvoyé par SHCreateShellFolderView), de sorte que la vue de dossier puisse être informée des événements et modifier sa vue en conséquence. |
IShellFolderViewDual |
Expose des méthodes qui modifient la vue et sélectionnent des éléments dans le dossier en cours. |
IShellFolderViewDual2 |
Expose des méthodes qui modifient la vue et sélectionnent des éléments dans le dossier en cours. |
IShellFolderViewDual3 |
Expose des méthodes qui modifient la vue du dossier en cours. |
IShellFolderViewType |
Expose des méthodes permettant à un dossier interpréteur de commande de prendre en charge différentes vues de son contenu (différentes dispositions hiérarchiques de ses données). |
IShellIcon |
Présente une méthode permettant d'obtenir un index d'icônes pour un objet IShellFolder. |
IShellIconOverlay |
expose des méthodes utilisées par une extension d'espace de noms pour spécifier des superpositions d'icônes pour les objets qu'elle contient. |
IShellIconOverlayIdentifier |
Elle expose les méthodes qui gèrent toutes les communications entre les gestionnaires de recouvrement d'icônes et l'interpréteur de commande. |
IShellImageDataAbort |
Elle expose une méthode unique utilisée pour interrompre les processus IShellImageData. |
IShellImageDataFactory |
Présente des méthodes permettant de créer des instances IShellImageData à partir de diverses sources d'images. |
IShellItem |
Expose des méthodes permettant de récupérer des informations sur un élément de l'interpréteur de commandes. IShellItem et IShellItem2 sont les représentations préférées des éléments dans tout nouveau code. |
IShellItem2 |
Étend IShellItem avec des méthodes qui récupèrent les valeurs de diverses propriétés de l'élément. IShellItem et IShellItem2 sont les représentations préférées des éléments dans tout nouveau code. |
IShellItemArray |
Expose des méthodes permettant de créer et de manipuler des tableaux d'interpréteurs de commande. |
IShellItemFilter |
Exposé par un client pour spécifier comment filtrer l'énumération d'un élément Shell par une application serveur. |
IShellItemImageFactory |
Elle propose une méthode permettant de renvoyer des icônes ou des miniatures pour les éléments Shell. Si aucune miniature ou icône n'est disponible pour l'élément de la requête, une icône par classe peut être fournie par le shell. |
IShellItemResources |
Fournit des méthodes pour manipuler et interroger les ressources des éléments de l'interpréteur de commandes. |
IShellLibrary |
Fournit des méthodes permettant de créer et de gérer des bibliothèques. |
IShellLink |
expose des méthodes permettant de créer, de modifier et de résoudre les liens du shell. |
IShellLinkDataList |
Méthodes permettant à une application d'attacher des blocs de données supplémentaires à un lien Shell. Ces méthodes permettent d'ajouter, de copier ou de supprimer des blocs de données. |
IShellMenu |
Elle expose des méthodes permettant d'interagir avec les menus du shell, tels que le menu Démarrer et le menu Favoris. |
IShellMenuCallback |
Une interface de rappel qui expose une méthode qui reçoit des messages d'une bande de menu. |
IShellPropSheetExt |
Expose des méthodes permettant à un gestionnaire de feuille de propriété d'ajouter ou de remplacer des pages dans la feuille de propriété affichée pour un objet fichier. |
IShellRunDll |
|
IShellView |
Expose des méthodes permettant de présenter une vue dans l'Explorateur Windows ou dans les fenêtres de dossiers. |
IShellView2 |
Étend les capacités de IShellView. |
IShellView3 |
Étend les capacités de IShellView2 en fournissant une méthode pour remplacer IShellView2::CreateViewWindow2. |
IShellWindows |
Permet d'accéder à la collection d'interpréteurs de commandes ouverts. |
IStartMenuPinnedList |
Expose une méthode permettant de supprimer un raccourci d'application du menu Démarrer ou de la barre des tâches. |
IStorageProviderCopyHook |
Expose une méthode qui détermine si le Shell sera autorisé à déplacer, copier, supprimer ou renommer un dossier dans la racine de synchronisation d'un fournisseur de cloud. |
IStorageProviderHandler |
Récupère l'IStorageProviderPropertyHandler associé à un fichier ou à un dossier spécifique. |
IStorageProviderPropertyHandler |
Fournit une collection de propriétés associées à un fichier ou à un dossier. |
IStreamAsync |
Expose des méthodes pour gérer les entrées/sorties (E/S) dans un flux asynchrone. |
IStreamUnbufferedInfo |
Présente une méthode qui détermine la taille du secteur pour faciliter l'alignement des octets. |
ISuspensionDependencyManager |
|
ISyncMgrConflict |
Fournit des méthodes qui fournissent des informations sur un conflit récupéré à partir d'un magasin de conflits et qui permettent de résoudre le conflit. |
ISyncMgrConflictFolder |
Expose une méthode permettant d'obtenir la liste des ID de conflit pour un objet de conflit. |
ISyncMgrConflictItems |
Fournit des méthodes permettant d'obtenir les données relatives aux éléments de conflit et le nombre d'éléments. |
ISyncMgrConflictPresenter |
Présente une méthode qui présente un conflit à l'utilisateur. |
ISyncMgrConflictResolutionItems |
Présente des méthodes permettant d'obtenir des informations sur les éléments et le nombre d'éléments. |
ISyncMgrConflictResolveInfo |
Fournit des méthodes permettant d'obtenir et de définir des informations sur la résolution des conflits par le gestionnaire de synchronisation. |
ISyncMgrConflictStore |
Expose des méthodes permettant à un gestionnaire de fournir des conflits qui apparaissent dans le dossier Conflits. |
ISyncMgrControl |
Expose des méthodes qui permettent à une application ou à un gestionnaire de démarrer ou d'arrêter une synchronisation, de notifier à Sync Center les changements apportés à l'ensemble des gestionnaires ou des éléments, ou de notifier les changements apportés aux valeurs des propriétés. |
ISyncMgrEnumItems |
Expose des méthodes qui énumèrent un tableau de structures SYNCMGRITEM. Chacune de ces structures fournit des informations sur un élément qui peut être synchronisé. ISyncMgrEnumItems possède les mêmes méthodes que toutes les interfaces d'énumération standard : Next, Skip, Reset et Clone. |
ISyncMgrEvent |
Expose des méthodes qui récupèrent des données à partir d'un magasin d'événements. Un magasin d'événements permet à Sync Center d'obtenir un énumérateur de tous les événements du magasin, ainsi que de récupérer des événements individuels. |
ISyncMgrEventLinkUIOperation |
Fournit une méthode qui est appelée lorsque des liens d'événements sont cliqués dans le dossier des résultats de la synchronisation. |
ISyncMgrEventStore |
Expose des méthodes qui permettent à un gestionnaire de fournir son propre magasin d'événements et de gérer ses propres événements de synchronisation, au lieu d'utiliser le magasin d'événements par défaut de Sync Center. Ces événements sont affichés dans le dossier Sync Results. |
ISyncMgrHandler |
Expose des méthodes qui constituent l'interface principale mise en œuvre par un gestionnaire de synchronisation. Sync Center crée une instance du gestionnaire via cette interface pour obtenir des propriétés, énumérer des éléments de synchronisation et modifier l'état. Le centre de synchronisation crée une instance distincte du gestionnaire sur un threading séparé pour effectuer une synchronisation ou une opération d'interface utilisateur. |
ISyncMgrHandlerCollection |
Expose des méthodes qui fournissent un énumérateur d'ID de gestionnaires de synchronisation et instancie ces gestionnaires de synchronisation. |
ISyncMgrHandlerInfo |
Expose des méthodes qui permettent à un gestionnaire de fournir des informations sur les propriétés et l'état à Sync Center. |
ISyncMgrRegister |
expose des méthodes permettant à une application de s'enregistrer auprès du gestionnaire de synchronisation. Cela peut se faire soit par l'intermédiaire de l'interface ISyncMgrRegister, soit en s'enregistrant directement dans le registre. |
ISyncMgrResolutionHandler |
Expose des méthodes qui gèrent les conflits de synchronisation. Implémentez cette interface pour construire un gestionnaire de conflits de synchronisation. L'interface utilisateur (UI) de résolution des conflits appellera cette interface pour résoudre le conflit présenté à l'utilisateur. |
ISyncMgrScheduleWizardUIOperation |
Expose une méthode permettant à un gestionnaire d'afficher l'assistant de planification de la synchronisation pour le gestionnaire. |
ISyncMgrSessionCreator |
Expose une méthode unique par laquelle un gestionnaire ou une application externe peut notifier à Sync Center que la synchronisation a commencé, ainsi que signaler la progression et les événements. |
ISyncMgrSyncCallback |
Expose des méthodes qui permettent à un processus de synchronisation de signaler la progression et les événements à Sync Center, ou de demander si le processus a été annulé. |
ISyncMgrSynchronize |
Expose des méthodes permettant à l'application ou au service enregistré de recevoir des notifications de la part du gestionnaire de synchronisation. |
ISyncMgrSynchronizeCallback |
Expose des méthodes qui gèrent le processus de synchronisation. |
ISyncMgrSynchronizeInvoke |
Expose des méthodes permettant à une application enregistrée d'invoquer le gestionnaire de synchronisation pour mettre à jour des éléments. |
ISyncMgrSyncItem |
Expose des méthodes qui agissent sur un seul élément de synchronisation et en extraient des informations, ce qui permet aux gestionnaires de gérer les éléments de synchronisation en tant qu'objets indépendants. |
ISyncMgrSyncItemContainer |
Expose des méthodes qui fournissent des informations aux gestionnaires sur les éléments qu'ils contiennent. |
ISyncMgrSyncItemInfo |
expose des méthodes qui fournissent des informations sur les propriétés et l'état d'un seul élément de synchronisation. |
ISyncMgrSyncResult |
Fournit une méthode que les applications appelant ISyncMgrControl peuvent utiliser pour obtenir le résultat d'un appel ISyncMgrControl::StartHandlerSync ou ISyncMgrControl::StartItemSync. |
ISyncMgrUIOperation |
Expose une méthode permettant à un gestionnaire de synchronisation ou à un élément de synchronisation d'afficher un objet d'interface utilisateur à la requête de Sync Center. |
ITaskbarList |
Expose des méthodes qui contrôlent la barre des tâches. Elles vous permettent d'ajouter, de supprimer et d'activer dynamiquement des éléments dans la barre des tâches. |
ITaskbarList2 |
Étend l'interface ITaskbarList en exposant une méthode permettant de marquer une fenêtre comme étant un affichage plein écran. |
ITaskbarList3 |
Étend l'interface ITaskbarList2 en exposant des méthodes qui prennent en charge la fonctionnalité unifiée de lancement et de commutation des boutons de la barre des tâches ajoutée dans Windows 7. Cette fonctionnalité comprend des représentations en miniature et des cibles de commutation basées sur des onglets individuels dans une application à onglets, des barres d'outils en miniature, des superpositions de notification et d'état, et des indicateurs de progression. |
ITaskbarList4 |
Étend ITaskbarList3 en fournissant une méthode qui permet à l'appelant de contrôler deux valeurs de propriété pour la miniature d'onglet et la fonctionnalité de coup d'œil. |
IThumbnailCache |
Expose des méthodes pour un cache de miniatures système qui est partagé entre les applications. |
IThumbnailCachePrimer |
|
IThumbnailHandlerFactory |
Expose une méthode permettant de récupérer le gestionnaire de miniatures d'un élément. Implémentez cette interface si vous souhaitez spécifier l'extracteur utilisé pour une IDList enfant. |
IThumbnailProvider |
Expose une méthode permettant d'obtenir une miniature et est destinée à être mise en œuvre par les gestionnaires de miniatures. L'objet qui implémente cette interface doit également implémenter IInitializeWithStream. |
IThumbnailSettings |
Fournit une méthode permettant à un fournisseur de miniatures de déterminer le contexte utilisateur d'une requête de miniature. |
IThumbnailStreamCache |
Obtient ou définit le flux de miniatures. Cette interface est réservée à un usage interne et ne peut être appelée que par l'application photos. |
ITrackShellMenu |
Expose des méthodes qui étendent l'interface IShellMenu en offrant la possibilité de coordonner les boutons de la barre d'outils avec un menu ainsi que d'afficher une fenêtre contextuelle. |
ITranscodeImage |
Elle propose une méthode qui permet de convertir les formats d'image JPEG ou bitmap (BMP) à partir de n'importe quel type d'image pris en charge par Windows. |
ITransferAdviseSink |
Présente des méthodes prenant en charge la collecte d'états et d'informations sur les défaillances. |
ITransferDestination |
Expose des méthodes qui créent un élément Shell de destination pour une opération de copie ou de déplacement. Cette interface est fournie pour permettre un meilleur contrôle des opérations sur les fichiers en fournissant une méthode ITransferDestination::Advise. |
ITransferMediumItem |
Utilisée par un moteur de copie pour obtenir l'élément sur lequel appeler QueryInterface pour renvoyer un pointeur vers l'interface ITransferDestination ou l'interface ITransferSource. Ces interfaces peuvent être interrogées et énumérées pour les opérations de copie, de déplacement ou de suppression. |
ITransferSource |
Expose des méthodes pour manipuler IShellItem, y compris la copie, le déplacement, le recyclage et autres. Cette interface permet de mieux contrôler les opérations sur les fichiers en fournissant une méthode ITransferSource::Advise. |
ITrayDeskBand |
Expose des méthodes permettant d'afficher, de masquer et d'interroger les bureaux. |
IUpdateIDList |
Fournit une méthode pour mettre à jour l'ITEMIDLIST de l'enfant d'un objet dossier. |
IURLSearchHook |
Expose une méthode utilisée par le navigateur pour traduire l'adresse d'un protocole URL inconnu. |
IURLSearchHook2 |
Présente une méthode utilisée par le navigateur pour traduire l'adresse d'un protocole URL inconnu en utilisant un objet de contexte de recherche. |
IUserAccountChangeCallback |
Expose une méthode qui est appelée lorsque l'image qui représente un compte d'utilisateur est modifiée. |
IUserNotification |
Expose des méthodes qui définissent des informations de notification et affichent ensuite cette notification à l'utilisateur dans un ballon qui apparaît conjointement avec la zone de notification de la barre des tâches. Remarque : IUserNotification2 ne diffère de IUserNotification que par sa méthode Show, qui ajoute un paramètre supplémentaire pour une interface de rappel permettant de communiquer avec la notification. Pour le reste, les deux interfaces sont identiques dans leur forme et leur fonction. CLSID_UserNotification implémente les deux versions de Show en tant que surcharge. |
IUserNotification2 |
Expose des méthodes qui définissent des informations de notification et affichent ensuite cette notification à l'utilisateur dans un ballon qui apparaît conjointement avec la zone de notification de la barre des tâches. Remarque : IUserNotification2 n'hérite pas de IUserNotification. IUserNotification2 ne diffère de IUserNotification que par sa méthode Show, qui ajoute un paramètre supplémentaire pour une interface de rappel permettant de communiquer avec la notification. Pour le reste, les deux interfaces sont identiques dans leur forme et leur fonction. CLSID_UserNotification implémente les deux versions de Show en tant que surcharge. |
IUserNotificationCallback |
Expose une méthode pour la gestion d'un clic de souris ou d'un accès au menu contextuel dans un ballon de notification. Utilisé avec IUserNotification2::Show. |
IUseToBrowseItem |
Trouve l'élément qui doit être utilisé lorsque l'on parcourt cet élément. |
IViewStateIdentityItem |
Fournit un élément de persistance canonique, un élément pour lequel les personnalisations de la vue seront mémorisées. |
IVirtualDesktopManager |
Expose des méthodes qui permettent à une application d'interagir avec des groupes de fenêtres qui forment des espaces de travail virtuels. |
IVisualProperties |
Expose des méthodes qui définissent et obtiennent des propriétés visuelles. |
IWebWizardExtension |
Étend l'interface IWizardExtension en exposant des méthodes permettant de définir l'URL initiale de l'extension de l'assistant et une URL spécifique en cas d'erreur. |
IWizardExtension |
Utilisée par des assistants tels que l'assistant de publication Web et l'assistant de commande d'impression en ligne qui hébergent des pages de contenu côté serveur. Cette interface expose des méthodes permettant de spécifier les pages d'extension prises en charge et de naviguer dans ces pages. |
IWizardSite |
Expose des méthodes utilisées par une extension d'assistant pour naviguer entre elle-même et le reste de l'assistant. |
TaskCompletionClient |
Permet l'achèvement des tâches. |