Interfacce della shell
In questa sezione vengono descritte le interfacce della shell di Windows.
Argomento | Descrizione |
---|---|
IAccessibleObject |
Espone un metodo che può essere usato da un'applicazione di accessibilità. |
IAccessibilityDockingService |
Ancora una singola finestra dell'app di accessibilità nella parte inferiore di una schermata. |
IAccessibilityDockingServiceCallback |
Informa un'app di accessibilità che la finestra è stata scollegata. |
IACLCustomMRU |
Espone i metodi utilizzati per inizializzare un elenco mru (most most most used) per un oggetto di completamento automatico. |
IACList |
Espone un metodo che migliora l'efficienza del completamento automatico quando le stringhe candidate sono organizzate in una gerarchia. |
IACList2 |
Estende l'interfaccia IACList per consentire ai client di un oggetto di completamento automatico di recuperare e impostare flag di opzione. |
IActionProgress |
Rappresenta la classe base astratta da cui le operazioni basate sullo stato di avanzamento possono ereditare. |
IActionProgressDialog |
Espone i metodi che inizializzano e arrestano una finestra di dialogo di stato. |
IApplicationActivationManager |
Fornisce metodi che attivano le app di Windows Store per le estensioni Launch, File e Protocol. Questa interfaccia verrà in genere usata nei debugger e negli strumenti di progettazione. |
IApplicationAssociationRegistration |
Espone metodi che eseguono query e impostano applicazioni predefinite per tipi di associazione di file specifici e protocolli a un livello di associazione specifico. Nota: a partire da Windows 8, l'unica funzionalità di questa interfaccia supportata è QueryCurrentDefault. |
IApplicationAssociationRegistrationUI |
Espone un metodo che avvia una finestra di dialogo di associazione avanzata tramite cui l'utente può personalizzare le associazioni. |
IApplicationDesignModeSettings |
Consente alle applicazioni dello strumento di sviluppo di spoofare dinamicamente gli stati di sistema e utente, ad esempio la risoluzione dello schermo nativo, il fattore di scala del dispositivo e lo stato di visualizzazione delle applicazioni, allo scopo di testare le app di Windows Store in esecuzione in modalità progettazione per un'ampia gamma di fattori di forma senza la necessità dell'hardware effettivo. Consente anche di testare le modifiche nello stato normalmente controllato dall'utente per testare le app di Windows Store in diversi scenari. |
IApplicationDesignModeSettings2 |
Consente alle applicazioni degli strumenti di sviluppo di controllare dinamicamente gli stati di sistema e utente, ad esempio la risoluzione dello schermo nativo, il fattore di scala del dispositivo e il layout della visualizzazione delle applicazioni, segnalati alle app di Windows Store allo scopo di testare le app di Windows Store in esecuzione in modalità progettazione per un'ampia gamma di fattori di forma senza la necessità dell'hardware effettivo. Consente anche di testare le modifiche nello stato normalmente controllato dall'utente per testare le app di Windows Store in diversi scenari. |
IApplicationDestinations |
Espone metodi che consentono a un'applicazione di rimuovere una o tutte le destinazioni dalle categorie Recenti o Frequenti in un Jump List. |
IApplicationDocumentLists |
Espone metodi che consentono a un'applicazione di recuperare il contenuto delle categorie Recenti o Frequenti in un Jump List. |
IAppPublisher |
Espone i metodi per la pubblicazione di applicazioni tramite Installazione applicazioni in Pannello di controllo. Questa è l'interfaccia principale implementata a questo scopo. |
IAppVisibility |
Fornisce funzionalità per determinare se la visualizzazione mostra le app di Windows Store. |
IAppVisibilityEvents |
Consente alle applicazioni di ricevere notifiche di modifiche dello stato in una visualizzazione e di modifiche nella visibilità della schermata Start. |
IAssocHandler |
Espone i metodi per le operazioni con una finestra di dialogo di associazione di file o un menu. |
IAssocHandlerInvoker |
Espone metodi che richiamano un gestore dell'applicazione associato. |
IAttachmentExecute |
Espone metodi che funzionano con le applicazioni client per presentare un ambiente utente che fornisce download sicuro e scambio di file tramite allegati di posta elettronica e messaggistica. |
IAutoComplete |
Esposto dall'oggetto di completamento automatico (CLSID_AutoComplete). Questa interfaccia consente alle applicazioni di inizializzare, abilitare e disabilitare l'oggetto. |
IAutoComplete2 |
Estende IAutoComplete. Questa interfaccia consente ai client dell'oggetto di completamento automatico di recuperare e impostare una serie di opzioni che controllano il funzionamento del completamento automatico. |
IAutoCompleteDropDown |
Espone metodi che consentono ai client di reimpostare o eseguire query sullo stato di visualizzazione dell'elenco a discesa completamento automatico, che contiene possibili completamenti a una stringa immessa dall'utente in un controllo di modifica. |
IBandHost |
Espone metodi che creano ed eliminano bande e ne specificano la disponibilità. |
IBandSite |
Espone metodi che controllano oggetti band. |
IBrowserFrameOptions |
Consente a un browser o a un host di chiedere a IShellView quale tipo di comportamento di visualizzazione è supportato. |
ICategorizer |
Espone i metodi utilizzati per ottenere informazioni sugli elenchi di identificatori di elemento. |
ICategoryProvider |
Espone un elenco di classificatori registrati in un oggetto IShellFolder. |
ICDBurn |
Espone metodi che determinano se un sistema dispone di hardware per la scrittura in CD, la lettera di unità di un dispositivo cd writer e avviare a livello di codice una sessione di scrittura cd. |
IColumnManager |
Espone i metodi che consentono l'ispezione e la manipolazione delle colonne nella visualizzazione Dettagli di Esplora risorse di Windows. A ogni colonna viene fatto riferimento da una struttura PROPERTYKEY , che assegna un nome a una proprietà. |
ICommDlgBrowser |
Esposto dalle finestre di dialogo di file comuni da usare quando ospitano un browser shell. Se supportato, ICommDlgBrowser espone metodi che consentono a una visualizzazione Shell di gestire diversi casi che richiedono un comportamento diverso in una finestra di dialogo rispetto a una normale visualizzazione Shell. Per ottenere un puntatore all'interfaccia ICommDlgBrowser, chiamare QueryInterface nell'oggetto IShellBrowser. |
ICommDlgBrowser2 |
Estende le funzionalità di ICommDlgBrowser. Questa interfaccia viene esposta dalle finestre di dialogo dei file comuni quando ospitano un browser shell. È possibile ottenere un puntatore a ICommDlgBrowser2 chiamando QueryInterface nell'oggetto IShellBrowser. |
ICommDlgBrowser3 |
Estende le funzionalità di ICommDlgBrowser2 e usate dalle finestre di dialogo di file comuni quando ospitano un browser Shell. |
IComputerInfoChangeNotify |
Questa interfaccia potrebbe essere assente nelle versioni successive di Windows. |
IConnectableCredentialProviderCredentialCredential |
Espone i metodi per la connessione e la disconnessione degli oggetti IConnectableCredentialProviderCredentialCredential. |
IContactManagerInterop |
Consente l'accesso ai metodi ContactManager in un'app che gestisce più finestre. |
IContextMenu |
Espone i metodi che creano o uniscono un menu di scelta rapida associato a un oggetto Shell. |
IContextMenu2 |
Espone i metodi che creano o uniscono un menu di scelta rapida (di scelta rapida) associati a un oggetto Shell. Estende IContextMenu aggiungendo un metodo che consente agli oggetti client di gestire i messaggi associati alle voci di menu disegnate dal proprietario. |
IContextMenu3 |
Espone i metodi che creano o uniscono un menu di scelta rapida associato a un oggetto Shell. Consente agli oggetti client di gestire i messaggi associati alle voci di menu disegnate dal proprietario ed estende IContextMenu2 accettando un valore restituito dalla gestione dei messaggi. |
IContextMenuCB |
Espone un metodo che abilita il callback di un menu di scelta rapida. Ad esempio, per aggiungere un'icona di scudo a un oggetto menuItem che richiede l'elevazione dei privilegi. |
IControlMarkup |
|
ICopyHook |
Espone un metodo che crea un gestore hook di copia. Un gestore hook di copia è un'estensione shell che determina se una cartella shell o un oggetto stampante può essere spostato, copiato, rinominato o eliminato. Shell chiama il metodo ICopyHook::CopyCallback prima di eseguire una di queste operazioni. |
ICreateObject |
Espone un metodo che crea un oggetto di una classe specificata. |
ICreatingProcess |
Usato da ShellExecuteEx e IContextMenu per consentire al chiamante di modificare alcuni parametri del processo da creare. |
ICreateProcessInputs |
Usato dall'interfaccia ICreatingProcess per modificare alcuni parametri del processo creato. |
ICredentialProvider |
Espone i metodi usati nell'installazione e nella manipolazione di un provider di credenziali. Tutti i provider di credenziali devono implementare questa interfaccia. |
ICredentialProviderCredential |
Espone metodi che consentono la gestione di una credenziale. |
ICredentialProviderCredential2 |
Estende l'interfaccia ICredentialProviderCredential aggiungendo un metodo che recupera l'identificatore di sicurezza (SID) di un utente. Le credenziali sono associate all'utente e possono essere raggruppate nel riquadro dell'utente. |
ICredentialProviderCredentialEvents |
Fornisce un meccanismo di callback asincrono usato da una credenziale per notificare gli eventi di modifica dello stato o del testo nell'interfaccia utente di accesso o nell'interfaccia utente delle credenziali. |
ICredentialProviderCredentialEvents2 |
Estende l'interfaccia ICredentialProviderCredentialEvents aggiungendo metodi che consentono l'aggiornamento batch dei campi nell'interfaccia utente o nell'interfaccia utente delle credenziali di accesso. |
ICredentialProviderCredentialWithFieldOptions |
Fornisce un metodo che consente al framework del provider di credenziali di determinare se è stata apportata una personalizzazione all'opzione di un campo in un'interfaccia utente di accesso o credenziali. |
ICredentialProviderEvents |
Fornisce un meccanismo di callback asincrono usato da un provider di credenziali per notificare le modifiche nell'elenco delle credenziali o dei relativi campi. |
ICredentialProviderFilter |
Usato per filtrare dinamicamente i provider di credenziali in base alle informazioni disponibili in fase di esecuzione. |
ICredentialProviderSetUserArray |
Fornisce un metodo che consente a un provider di credenziali di ricevere il set di utenti che verranno visualizzati nell'interfaccia utente di accesso o credenziali. |
ICredentialProviderUser |
Fornisce metodi usati per recuperare determinate proprietà di un singolo utente incluso in un'interfaccia utente di accesso o credenziali. |
ICredentialProviderUserArray |
Rappresenta il set di utenti che verranno visualizzati nell'interfaccia utente di accesso o credenziali. Queste informazioni consentono al provider di credenziali di enumerare il set per recuperare le informazioni sulle proprietà relative a ogni utente per popolare i campi o filtrare il set. |
ICurrentItem |
Ottenuto chiamando IShellFolder::BindToObject per un elemento. Se l'elemento rappresenta uno snapshot di un elemento alla volta precedente, questa interfaccia otterrà la versione corrente dell'elemento. |
ICurrentWorkingDirectory |
Espone metodi che consentono a un client di recuperare o impostare la directory di lavoro corrente di un oggetto. |
ICustomDestinationList |
Espone metodi che consentono a un'applicazione di fornire un jump list personalizzato, incluse le destinazioni e le attività, per la visualizzazione nella barra delle applicazioni. |
IDataObjectAsyncCapability |
Abilita le interfacce che in genere sono sincrone per funzionare in modo asincrono. Nota: questa interfaccia è la versione corrente rinominata di IAsyncOperation. |
IDataObjectProvider |
Fornisce metodi che consentono di impostare o recuperare l'interfaccia IDataObject di un oggetto DataPackage, utilizzata da DataPackage per supportare l'interoperabilità. L'oggetto DataPackage viene usato da un'app per fornire dati a un'altra app. |
IDataTransferManagerInterop |
Consente l'accesso ai metodi DataTransferManager in un'app di Windows Store che gestisce più finestre. |
IDefaultExtractIconInit |
Espone i metodi per impostare le icone predefinite associate a un oggetto . |
IDefaultFolderMenuInitialize |
Fornisce i metodi utilizzati per ottenere e impostare le informazioni sul menu di scelta rapida. Queste informazioni corrispondono a quella fornita a SHCreateDefaultContextMenu tramite la struttura DEFCONTEXTMENU. |
IDelayedPropertyStoreFactory |
Espone un metodo per creare un oggetto IPropertyStore specificato in circostanze in cui l'accesso alle proprietà è potenzialmente lento. |
IDelegateFolder |
Espone un metodo tramite il quale a una cartella del delegato viene assegnata l'interfaccia IMalloc necessaria per allocare e liberare GLI ID elemento. |
IDelegateItem |
Utilizzato per ottenere la rappresentazione immediatamente sottostante del percorso di un elemento. |
IDesktopGadget |
Espone un metodo che consente l'aggiunta a livello di codice di un gadget installato al desktop dell'utente. |
IDesktopWallpaper |
|
IDestinationStreamFactory |
Espone un metodo per copiare manualmente un flusso o un file prima di applicare le modifiche alle proprietà. |
IDisplayItem |
Espone i metodi che trovano una versione dell'elemento corrente da usare per ottenere proprietà di visualizzazione, ad esempio il nome dell'elemento, che verranno visualizzate nell'interfaccia utente. Usato dalle finestre di dialogo del motore di copia per fornire all'interfaccia utente un elemento appropriato da visualizzare. Se non è possibile trovare altre versioni, viene usato l'elemento corrente. |
IDockingWindow |
Espone metodi che notificano all'oggetto finestra di ancoraggio le modifiche, tra cui visualizzazione, nascondere e rimuovere in sospeso. Questa interfaccia viene implementata dagli oggetti finestra che possono essere ancorati all'interno dello spazio del bordo di una finestra di Esplora risorse. |
IDockingWindowFrame |
Espone metodi che supportano l'aggiunta di oggetti IDockingWindow a un frame. Implementato dal browser. |
IDockingWindowSite |
Espone metodi che gestiscono lo spazio del bordo per uno o più oggetti IDockingWindow. Questa interfaccia viene implementata dal browser ed è simile all'interfaccia IOleInPlaceUIWindow . |
IDragSourceHelper |
Esposto dalla shell per consentire a un'applicazione di specificare l'immagine che verrà visualizzata durante un'operazione di trascinamento della selezione della shell. |
IDragSourceHelper2 |
Espone un metodo che aggiunge funzionalità a IDragSourceHelper. Questo metodo imposta le caratteristiche di un'operazione di trascinamento della selezione su un oggetto IDragSourceHelper . |
IDropTargetHelper |
Espone i metodi che consentono alle destinazioni di rilascio di visualizzare un'immagine di trascinamento mentre l'immagine si trova sulla finestra di destinazione. |
IDynamicHWHandler |
Chiamato da AutoPlay. Espone metodi che ottengono informazioni dinamiche relative a un gestore registrato prima di visualizzarlo all'utente. |
IEnumAssocHandlers |
Espone un metodo che consente l'enumerazione di una raccolta di gestori associati a specifiche estensioni di file. |
IEnumerableView |
Espone metodi che enumerano il contenuto di una visualizzazione e ricevono notifiche dal callback al completamento dell'enumerazione. Questa interfaccia consente ai client di una visualizzazione di tentare di condividere l'elenco di contenuti della cartella della visualizzazione. |
IEnumExplorerCommand |
Fornito da un oggetto IExplorerCommandProvider. Questa interfaccia contiene l'enumerazione dei comandi da inserire nella barra dei comandi. |
IEnumExtraSearch |
Enumeratore OLE standard utilizzato da un client per determinare gli oggetti di ricerca disponibili per una cartella. |
IEnumFullIDList |
Espone un set standard di metodi che enumera i puntatori agli elenchi di identificatori di elemento (PIDL) degli elementi in una cartella shell. |
IEnumIDList |
Espone un set standard di metodi usati per enumerare i PIDLs degli elementi in una cartella shell. Quando viene chiamato il metodo IShellFolder::EnumObjects di una cartella, crea un oggetto di enumerazione e passa un puntatore all'interfaccia IEnumIDList dell'oggetto all'applicazione chiamante. |
IEnumObjects |
Espone i metodi per enumerare oggetti sconosciuti. |
IEnumPublishedApps |
Espone i metodi che enumerare le applicazioni pubblicate in Installazione applicazioni nel Pannello di controllo. L'oggetto che espone questa interfaccia viene richiesto tramite IAppPublisher::EnumApps. |
IEnumReadyCallback |
Espone i metodi che consentono alla visualizzazione di notificare all'implementatore quando l'enumerazione è stata completata. La vista chiama questo metodo per indicare all'implementatore che l'enumerazione può essere recuperata tramite IEnumerableView::CreateEnumIDListFromContents. Il callback consente all'implementatore di condividere l'enumerazione delle viste. |
IEnumResources |
Espone i metodi di enumerazione delle risorse. |
IEnumShellItems |
Espone l'enumerazione delle interfacce IShellItem. Questa interfaccia viene in genere ottenuta chiamando il metodo IEnumShellItems. |
IEnumSyncMgrConflict |
Espone i metodi di enumerazione dei conflitti. |
IEnumSyncMgrEvents |
Espone i metodi di enumerazione degli eventi di sincronizzazione. |
IEnumSyncMgrSyncItems |
Espone i metodi che enumerano gli oggetti elemento di sincronizzazione gestiti dal gestore. |
IExecuteCommand |
Espone metodi che impostano uno stato o un parametro specifico correlati al verbo del comando, nonché un metodo per richiamare tale verbo. |
IExecuteCommandApplicationHostEnvironment |
Fornisce un singolo metodo che consente a un'applicazione di determinare se l'host è in modalità desktop o immersiva. |
IExecuteCommandHost |
Fornisce un metodo che consente a un gestore verbo shell basato su IExplorerCommand di eseguire una query sulla modalità dell'interfaccia utente del componente host da cui è stata richiamata l'applicazione. |
IExplorerBrowser |
IExplorerBrowser è un oggetto browser che può essere spostato o che può ospitare una visualizzazione di un oggetto dati. Come oggetto browser completo, supporta anche un log di viaggio automatico. |
IExplorerBrowserEvents |
Espone i metodi per la notifica degli eventi di spostamento e visualizzazione del browser Explorer. |
IExplorerCommand |
Espone metodi che ottengono l'aspetto del comando, enumerare sottocomandi o richiamare il comando. |
IExplorerCommandProvider |
Espone i metodi per creare i comandi di Explorer e gli enumeratori dei comandi. |
IExplorerCommandState |
Espone un singolo metodo che consente il recupero dello stato del comando. |
IExplorerPaneVisibility |
Usato in Esplora risorse da un'implementazione di IShellFolder per fornire suggerimenti alla visualizzazione dei riquadri visibili. Inoltre, un host IExplorerBrowser può usare questa interfaccia per fornire informazioni sulla visibilità del riquadro. L'host deve implementare QueryService con SID_ExplorerPaneVisibility come ID servizio. L'host deve trovarsi nella catena di siti. L'implementazione di IExplorerPaneVisibility viene recuperata dalla cartella Shell. La cartella Shell, a sua volta, viene recuperata dalla vista. Un'estensione dello spazio dei nomi può scegliere di fornire una visualizzazione personalizzata (IShellView) anziché usare l'oggetto visualizzazione cartelle di sistema (DefView). In tal caso, l'implementazione di IShellView deve includere un'implementazione di IFolderView::GetFolder per restituire l'oggetto IExplorerPaneVisibility. Un'estensione dello spazio dei nomi può fornire una visualizzazione personalizzata implementando IShellView invece di usare l'oggetto visualizzazione cartelle di sistema (DefView). In tal caso, l'implementazione di IShellView deve includere un'implementazione di IFolderView::GetFolder per usare IExplorerPaneVisibility . |
IExtractIcon |
Espone metodi che consentono a un client di recuperare l'icona associata a uno degli oggetti in una cartella. |
IExtractImage |
Espone i metodi che richiedono un'immagine di anteprima da una cartella shell. |
IExtractImage2 |
Estende le funzionalità di IExtractImage. |
IFileDialog |
Espone i metodi che inizializzano, mostrano e ottengono i risultati dalla finestra di dialogo dei file comuni. |
IFileDialog2 |
Estende l'interfaccia IFileDialog fornendo metodi che consentono al chiamante di denominare un percorso specifico e limitato che può essere visualizzato nella finestra di dialogo di file comune, nonché di specificare testo alternativo da visualizzare come etichetta sul pulsante Annulla. |
IFileDialogControlEvents |
Espone metodi che consentono a un'applicazione di ricevere una notifica degli eventi correlati ai controlli aggiunti dall'applicazione a una finestra di dialogo di file comune. |
IFileDialogCustomize |
Espone metodi che consentono a un'applicazione di aggiungere controlli a una finestra di dialogo di file comune. |
IFileDialogEvents |
Espone metodi che consentono la notifica degli eventi all'interno di una finestra di dialogo di file comune. |
IFileIsInUse |
Espone i metodi che possono essere chiamati per ottenere informazioni su o chiudere un file in uso da un'altra applicazione. Quando un'applicazione tenta di accedere a un file e trova il file già in uso, può usare i metodi di questa interfaccia per raccogliere informazioni da presentare all'utente in una finestra di dialogo. |
IFileOpenDialog |
Estende l'interfaccia IFileDialog aggiungendo metodi specifici della finestra di dialogo aperta. |
IFileOperation |
Espone i metodi per copiare, spostare, rinominare, creare ed eliminare elementi della shell, nonché metodi per fornire finestre di dialogo di avanzamento e errore. Questa interfaccia sostituisce la funzione SHFileOperation. |
IFileOperationProgressSink |
Espone i metodi che forniscono un sistema di notifica avanzato usato dai chiamanti di IFileOperation per monitorare i dettagli delle operazioni eseguite tramite tale interfaccia. |
IFileSaveDialog |
Estende l'interfaccia IFileDialog aggiungendo metodi specifici della finestra di dialogo di salvataggio, inclusi quelli che forniscono supporto per la raccolta di metadati da rendere persistenti con il file. |
IFileSyncMergeHandler |
|
IFileSystemBindData |
Espone i metodi che archivia le informazioni sul file system per ottimizzare le chiamate a IShellFolder::P arseDisplayName. |
IFileSystemBindData2 |
Estende IFileSystemBindData, che archivia le informazioni sul file system per ottimizzare le chiamate a IShellFolder::P arseDisplayName. Questa interfaccia aggiunge la possibilità di impostare o ottenere l'ID file o l'identificatore della classe di giunzione (CLSID). |
IFileViewer |
Espone metodi che designano un'interfaccia che consente a un visualizzatore di file registrato di ricevere una notifica quando deve visualizzare o stampare un file. |
IFileViewerSite |
Espone metodi che designano un'interfaccia che consente a un visualizzatore di file di recuperare l'handle nella finestra bloccata corrente o di impostare una nuova finestra bloccata. La finestra bloccata è la finestra in cui il visualizzatore di file corrente visualizza un file. Quando l'utente seleziona un nuovo file da visualizzare, shell indirizza il visualizzatore file a visualizzare il nuovo file nella finestra bloccata anziché creare una nuova finestra. |
IFolderFilter |
Esposto da un client per specificare come filtrare l'enumerazione di una cartella shell in base a un'applicazione server. |
IFolderFilterSite |
Esportato da un host per consentire ai client di specificare come filtrare un'enumerazione della cartella shell. |
IFolderView |
Espone i metodi che recuperano informazioni sulle opzioni di visualizzazione di una cartella, selezionano gli elementi specificati in tale cartella e impostano la modalità di visualizzazione della cartella. |
IFolderView2 |
Espone i metodi che recuperano informazioni sulle opzioni di visualizzazione di una cartella, selezionano gli elementi specificati in tale cartella e impostano la modalità di visualizzazione della cartella. |
IFolderViewHost |
Espone un metodo che ospita un oggetto IFolderView in una finestra. |
IFolderViewOptions |
Espone metodi che consentono il controllo delle opzioni di visualizzazione cartelle specifiche per le visualizzazioni di Windows 7 e versioni successive. |
IFolderViewSettings |
Espone i metodi per ottenere le impostazioni di visualizzazione cartelle. |
IFrameworkInputPane |
Fornisce metodi che consentono alle app di essere informati delle modifiche di stato e della posizione per il riquadro di input. |
IFrameworkInputPaneHandler |
Consente a un'app di ricevere una notifica quando viene visualizzato o nascosto il riquadro di input (tastiera sullo schermo o pannello di grafia). Ciò consente alla finestra dell'app di regolarne la visualizzazione in modo che nessuna area di input(ad esempio una casella di testo) venga nascosta dal riquadro di input. |
IHandlerActivationHost |
|
IHandlerInfo |
Fornisce metodi che forniscono informazioni sul gestore ai metodi dell'interfaccia IHandlerActivationHost . |
IHomeGroup |
Espone i metodi che determinano lo stato di appartenenza del gruppo Home di un computer e visualizzano la condivisione guidata. |
IHWEventHandler |
Chiamato da AutoPlay per implementare la gestione dei tipi di supporti registrati. |
IHWEventHandler2 |
Estende l'interfaccia IHWEventHandler per gestire l'elevazione dell'elevazione dell'account utente per i gestori di dispositivi. |
IIdentityName |
Espone i metodi per confrontare due elementi per verificare se sono uguali. |
IImageRecompress |
Espone un metodo che ricomprime le immagini. |
IInitializeCommand |
Espone un singolo metodo usato per inizializzare gli oggetti che implementano IExplorerCommandState, IExecuteCommand o IDropTarget con il nome del comando specificato dall'applicazione e le relative proprietà registrate. |
IInitializeWithBindCtx |
Espone un metodo che inizializza un gestore, ad esempio un gestore di proprietà, un gestore di anteprime o un gestore di anteprima, con un contesto di associazione. |
IInitializeWithFile |
Espone un metodo per inizializzare un gestore, ad esempio un gestore di proprietà, un gestore di anteprime o un gestore di anteprima, con un percorso di file. |
IInitializeWithItem |
Espone un metodo usato per inizializzare un gestore, ad esempio un gestore di proprietà, un gestore di anteprime o un gestore di anteprima, con un oggetto IShellItem. |
IInitializeWithPropertyStore |
Espone un metodo che inizializza un gestore, ad esempio un gestore proprietà, un gestore di anteprime o un gestore di anteprima, con un archivio proprietà. |
IInitializeWithStream |
Espone un metodo che inizializza un gestore, ad esempio un gestore di proprietà, un gestore di anteprime o un gestore di anteprima, con un flusso. |
IInitializeWithWindow |
Espone un metodo tramite il quale un client può fornire una finestra di proprietario a un oggetto Windows Runtime usato in un'applicazione desktop. |
IInputObject |
Espone metodi che modificano l'attivazione dell'interfaccia utente e acceleratori di processo per un oggetto di input utente contenuto nella shell. |
IInputObject2 |
Espone un metodo che estende IInputObject gestendo acceleratori globali. |
IInputObjectSite |
Espone un metodo utilizzato per comunicare le modifiche dello stato attivo per un oggetto di input utente contenuto nella shell. |
IInputPanelConfiguration |
Fornisce funzionalità che consentono alle app desktop di acconsentire esplicitamente al meccanismo di rilevamento dello stato attivo usato nelle app di Windows Store. |
IInputPanelInvocationConfiguration |
Consente alle app di Windows Store di rifiutare esplicitamente il comportamento di chiamata automatica. |
IIOCancelInformation |
Espone i metodi per la pubblicazione di un messaggio di finestra di annullamento al thread del processo dalla finestra di dialogo di stato. Questa interfaccia consente alla finestra di dialogo di avanzamento di pubblicare un messaggio di thread tramite PostThreadMessage al thread di lavoro per annullarne le operazioni. Il thread di lavoro deve controllare periodicamente la coda dei messaggi tramite GetMessage, PeekMessage o MsgWaitForMultipleObjectsEx. Il metodo IIOCancelInformation::SetCancelInformation indica l'ID del thread di avanzamento e il messaggio di PostThreadMessage quando l'utente fa clic su Annulla. Un ID thread "zero" disabilita l'operazione di invio per il messaggio di annullamento. |
IItemNameLimits |
Recupera un elenco di caratteri validi e non validi o la lunghezza massima di un nome nello spazio dei nomi. Usare questa interfaccia per l'analisi e la traduzione della convalida. |
IKnownFolder |
Espone metodi che consentono a un'applicazione di recuperare informazioni sulla categoria, il tipo, il GUID, il valore PIDL, le funzionalità di reindirizzamento e la definizione di una cartella nota. Fornisce un metodo per il recupero dell'oggetto IShellItem di una cartella nota. Fornisce inoltre metodi per ottenere o impostare il percorso della cartella nota. |
IKnownFolderManager |
Espone metodi che creano, enumerare o gestire cartelle note esistenti. |
ILaunchSourceAppUserModelId |
Fornisce un metodo per il recupero di un Oggetto AppUserModelId. |
ILaunchSourceViewSizePreference |
Fornisce metodi per recuperare informazioni sull'applicazione di origine. |
ILaunchTargetMonitor |
|
ILaunchTargetViewSizePreference |
Fornisce un metodo per recuperare le dimensioni di visualizzazione preferite per una nuova finestra dell'applicazione. |
IMarkupCallback |
|
IMenuPopup |
IMenuPopup può essere modificato o non disponibile. |
IModalWindow |
Espone un metodo che rappresenta una finestra modale. Questa interfaccia viene utilizzata nella Procedura guidata di Windows XP Passport. |
IMultiMonitorDockingSite |
Implementato dal browser. Espone i metodi che gestiscono il monitoraggio che contiene la barra delle applicazioni di Windows in un sistema di monitoraggio multiplo. |
INamedPropertyBag |
Espone metodi che forniscono un oggetto con un contenitore di proprietà specificato in cui l'oggetto può salvare le relative proprietà. |
INamedPropertyStore |
Espone metodi che ottengono e impostano proprietà denominate. |
INameSpaceTreeAccessible |
Espone metodi che eseguono azioni di accessibilità su un elemento della shell da un controllo albero dello spazio dei nomi. |
INameSpaceTreeControl |
Espone i metodi usati per visualizzare e modificare i nodi in un albero di elementi della shell. |
INameSpaceTreeControl2 |
Estende l'interfaccia INameSpaceTreeControl fornendo metodi che ottengono e impostano gli stili di visualizzazione dei controlli treeview da usare con gli elementi dello spazio dei nomi shell. |
INameSpaceTreeControlCustomDraw |
Espone i metodi che consentono all'utente di disegnare un controllo albero dello spazio dei nomi personalizzato e i relativi elementi. |
INameSpaceTreeControlDropHandler |
Espone i metodi del gestore per il trascinamento della selezione. Utilizzato dal controllo albero dello spazio dei nomi per notificare al client qualsiasi operazione di trascinamento della selezione eseguita all'interno del controllo . Consente a un client di intercettare un'operazione di rilascio ed eseguire la propria azione oppure di restituire l'effetto di rilascio desiderato. |
INameSpaceTreeControlEvents |
Espone i metodi per la gestione degli eventi INameSpaceTreeControl. |
INameSpaceTreeControlFolderCapabilities |
Espone un singolo metodo che recupera lo stato del supporto del filtro System.IsPinnedToNameSpaceTree di una cartella. |
INamespaceWalk |
Espone i metodi che illustrano uno spazio dei nomi da un determinato nodo radice. Viene specificata la profondità della procedura e viene restituita una matrice facoltativa contenente gli ID di tutti i nodi a piedi. |
INamespaceWalkCB |
Interfaccia di callback che espone i metodi usati con INamespaceWalk. Dopo aver eseguito una passeggiata con INamespaceWalk, un oggetto IShellFolder che rappresenta i nodi a piedi viene passato ai metodi INamespaceWalkCB. Le operazioni eseguite da questi metodi con le informazioni dipendono dall'oggetto che li implementa. |
INamespaceWalkCB2 |
Estende INamespaceWalkCB con un metodo necessario per completare una procedura dettagliata dello spazio dei nomi. Questo metodo rimuove i dati raccolti durante la procedura. |
INewMenuClient |
Espone metodi che consentono la manipolazione degli elementi in un menu di Windows 7. |
INewShortcutHook |
Espone i metodi per creare un nuovo collegamento a Internet. |
INewWindowManager |
Espone un metodo che determina se una finestra avviata da un'altra finestra deve essere visualizzata o bloccata, consentendo il controllo delle finestre popup. |
INotifyReplica |
Espone un metodo che fornisce all'autore di un oggetto il mezzo per notificare all'oggetto che potrebbe essere soggetto alla successiva riconciliazione. Il riconciliatore di lettere minuscole è responsabile dell'implementazione di questa interfaccia. |
IObjectArray |
Espone metodi che consentono ai client di accedere agli elementi in una raccolta di oggetti che supportano IUnknown. |
IObjectCollection |
Estende l'interfaccia IObjectArray fornendo metodi che consentono ai client di aggiungere e rimuovere oggetti che supportano IUnknown in una raccolta. |
IObjectProvider |
Espone un metodo per individuare gli oggetti denominati con un GUID da un altro oggetto. A differenza di QueryService , questa interfaccia non delega la relativa funzionalità ad altri oggetti. |
IObjectWithAppUserModelID |
Espone metodi che consentono agli implementatori di un oggetto IAssocHandler personalizzato di fornire l'accesso al relativo ID modello utente applicazione esplicito (AppUserModelID). Queste informazioni vengono usate per determinare se un particolare tipo di file può essere aggiunto alla Jump List di un'applicazione. |
IObjectWithBackReferences |
Fornisce un metodo per interagire con i riferimenti indietro contenuti in un oggetto . |
IObjectWithCancelEvent |
Fornisce un chiamante con un evento che verrà segnalato dall'oggetto chiamato per indicare l'annullamento di un'attività. |
IObjectWithFolderEnumMode |
Espone metodi che ottengono e impostano le modalità di enumerazione di un elemento analizzato. |
IObjectWithProgID |
Espone metodi che forniscono l'accesso al ProgID associato a un oggetto . |
IObjectWithPropertyKey |
Espone i metodi per ottenere e impostare la chiave della proprietà. |
IObjectWithSelection |
Espone i metodi che ottengono o impostano gli elementi selezionati rappresentati da una matrice di elementi della shell. |
IObjMgr |
Espone metodi che consentono a un client di accodare o rimuovere un oggetto da una raccolta di oggetti gestiti da un oggetto server. |
IOpenControlPanel |
Espone i metodi che recuperano lo stato di visualizzazione del Pannello di controllo, il percorso dei singoli elementi Pannello di controllo e che aprono il Pannello di controllo stesso o un singolo elemento Pannello di controllo. |
IOpenSearchSource |
Espone un metodo per ottenere i risultati della ricerca da un'origine dati OpenSearch lato client personalizzata. |
IOperationsProgressDialog |
Espone i metodi per ottenere, impostare ed eseguire query su una finestra di dialogo di stato. |
IPackageDebugSettings |
Consente agli sviluppatori del debugger di controllare il ciclo di vita di un'app di Windows Store, ad esempio la sospensione o la ripresa. |
IPackageExecutionStateChangeNotification |
Abilita la ricezione di notifiche di modifica dello stato del pacchetto durante il debug delle app di Windows Store. |
IParentAndItem |
Espone i metodi che ottengono e impostano l'ID padre e l'ID figlio dell'elemento padre. Anche se IParentAndItem viene in genere implementato in IShellItems, non è specifico di IShellItem. |
IParseAndCreateItem |
|
IPersistFolder |
Espone un metodo che inizializza gli oggetti cartella shell. |
IPersistFolder2 |
Espone metodi che ottengono informazioni dagli oggetti cartella shell. |
IPersistFolder3 |
Estende le interfacce IPersistFolder e IPersistFolder2 consentendo a un oggetto cartella di implementare la gestione non predefinita dei collegamenti alle cartelle. |
IPersistIDList |
Espone i metodi utilizzati per rendere persistenti gli elenchi di identificatori di elemento. |
IPersistSerializedPropStorage |
Espone i metodi per rendere persistenti i dati di archiviazione delle proprietà serializzati per un uso successivo e per ripristinare i dati persistenti in una nuova istanza dell'archivio proprietà. |
IPersistSerializedPropStorage2 |
Espone i metodi per rendere persistenti i dati di archiviazione delle proprietà serializzati per un uso successivo e per ripristinare i dati persistenti in una nuova istanza dell'archivio proprietà. |
IPlaybackManager |
Fornisce metodi che consentono alle applicazioni multimediali di comunicare con il gestore di riproduzione di Windows. |
IPlaybackManagerEvents |
|
IPreviewHandler |
Espone i metodi per la visualizzazione di anteprime avanzate. |
IPreviewHandlerFrame |
Consente ai gestori di anteprima di passare i tasti di scelta rapida all'host. Questa interfaccia recupera un elenco di tasti di scelta rapida e indirizza l'host a gestire una scelta rapida da tastiera. |
IPreviewHandlerVisuals |
Espone i metodi per applicare informazioni sul colore e sul tipo di carattere ai gestori di anteprima. |
IPreviewItem |
Identifica un elemento che verrà visualizzato nel riquadro di anteprima. |
IPreviousVersionsInfo |
Espone un metodo che verifica la presenza di versioni precedenti di file o cartelle del server, archiviati allo scopo di riesere la tecnologia di copia shadow fornita con Windows Server 2003. |
IPrivateIdentityManager |
|
IPrivateIdentityManager2 |
|
IProfferService |
Espone un meccanismo generale per gli oggetti per offrire servizi ad altri oggetti nello stesso host. |
IProgressDialog |
Espone i metodi che forniscono opzioni per un'applicazione per visualizzare una finestra di dialogo di stato. Questa interfaccia viene esportata dall'oggetto della finestra di dialogo di stato (CLSID_ProgressDialog). Questo oggetto è un modo generico per mostrare a un utente come viene eseguita un'operazione. Viene in genere usato durante l'eliminazione, il caricamento, la copia, lo spostamento o il download di un numero elevato di file. |
IPublishedApp |
Espone i metodi che rappresentano le applicazioni a Installazione applicazioni in Pannello di controllo. |
IPublishedApp2 |
Estende l'interfaccia IPublishedApp fornendo un metodo di installazione aggiuntivo. |
IPublishingWizard |
Espone i metodi per l'utilizzo della Creazione guidata stampa online, della Pubblicazione guidata Web e dell'Aggiunta guidata posizione di rete. In Windows Vista IPublishingWizard non supporta più la Pubblicazione guidata Web o la Stampa guidata online. |
IQueryAssociations |
Espone metodi che semplificano il processo di recupero delle informazioni archiviate nel Registro di sistema in associazione alla definizione di un tipo di file o di un protocollo e all'associazione a un'applicazione. |
IQueryCancelAutoPlay |
Espone un metodo che esegue l'override a livello di codice di AutoPlay o AutoRun. In questo modo è possibile personalizzare il percorso e il tipo di contenuto che viene avviato quando viene inserito il supporto. |
IQueryCodePage |
Ottiene e imposta il valore numerico (identificatore tabella codici) della tabella codici ANSI. |
IQueryContinue |
Espone un metodo che fornisce un semplice meccanismo standard per gli oggetti per eseguire query su un client per l'autorizzazione per continuare un'operazione. I client di IUserNotification, ad esempio, devono passare un'implementazione di IQueryContinue al metodo IUserNotification::Show. |
IQueryContinueWithStatus |
Espone metodi che forniscono un meccanismo standard per i provider di credenziali per chiamare QueryContinue durante il tentativo di connettersi alla rete per determinare se devono continuare questi tentativi. I provider di credenziali possono anche usare questa interfaccia per visualizzare i messaggi all'utente durante il tentativo di stabilire una connessione di rete. |
IQueryInfo |
Espone i metodi usati dalla shell per recuperare flag e informazioni sulla descrizione informativa per un elemento che risiede in un'implementazione di IShellFolder . I suggerimenti per le informazioni vengono in genere visualizzati all'interno di un controllo descrizione comando . |
IRelatedItem |
Espone metodi che derivano elementi correlati con relazioni specifiche. |
IRemoteComputer |
Espone un metodo che enumera o inizializza un'estensione dello spazio dei nomi quando viene richiamata su un oggetto remoto. Questa interfaccia viene usata, ad esempio, per inizializzare la cartella virtuale delle stampanti remote. |
IResolveShellLink |
Espone un metodo che consente a un'applicazione di richiedere che un oggetto cartella shell risolva un collegamento per uno dei relativi elementi. |
IResultsFolder |
Espone metodi che contengono elementi da un oggetto dati. IResultsFolder è una cartella che può contenere elementi da tutto lo spazio dei nomi e rappresentarli all'utente in una singola cartella. |
IRunnableTask |
Interfaccia a thread libero che può essere esposta da un oggetto per consentire l'esecuzione di operazioni su un thread in background. Ad esempio, se il metodo IExtractImage::GetLocation restituisce E_PENDING, l'applicazione chiamante può estrarre l'immagine in un thread di sfondo. |
ISearchBoxInfo |
Espone i metodi che consentono al chiamante di recuperare le informazioni immesse in una casella di ricerca. |
ISearchContext |
Espone i metodi che incanalano le informazioni di personalizzazione agli hook di ricerca. |
ISearchFolderItemFactory |
Espone metodi che creano e modificano le cartelle di ricerca. I metodi Set vengono chiamati prima per configurare i parametri della ricerca. Quando non viene chiamato, verranno invece usati i valori predefiniti. ISearchFolderItemFactory::GetIDList e ISearchFolderItemFactory::GetShellItem restituiscono le due forme della ricerca specificata da questi parametri. |
ISharedBitmap |
Espone metodi efficienti per l'accesso alle bitmap. Questa interfaccia viene usata come wrapper sottile intorno agli oggetti HBITMAP, consentendo di fare riferimento a tali oggetti conteggiati e protetti dalla modifica dei dati sottostanti. |
ISharingConfigurationManager |
Espone i metodi che impostano e recuperano informazioni sulle impostazioni di condivisione predefinite di un computer per la cartella Users (C:\Users ) o Public (C:\Users\Public ). Espone inoltre un set di metodi che consentono il controllo della condivisione della stampante. |
IShellApp |
Espone metodi che forniscono informazioni generali su un'applicazione all'applicazione Installazione applicazioni. Non è possibile usarlo all'esterno dell'applicazione Installazione applicazioni. Le informazioni fornite da questa interfaccia includono un elenco di azioni di gestione supportate e se l'applicazione è attualmente installata. |
IShellBrowser |
Implementato da host di viste shell (oggetti che implementano IShellView). Espone i metodi che forniscono servizi per la visualizzazione che ospita e altri oggetti eseguiti nel contesto della finestra di Esplora risorse. |
IShellChangeNotify |
Espone un metodo che notifica un'estensione dello spazio dei nomi shell quando l'ID di un elemento è stato modificato. |
IShellDetails |
Esposto dalle cartelle della shell per fornire informazioni dettagliate sugli elementi in una cartella. Si tratta delle stesse informazioni visualizzate da Esplora risorse quando la visualizzazione della cartella è impostata su Dettagli. Per i sistemi Windows 2000 e versioni successive, IShellDetails viene sostituito da IShellFolder2. |
IShellExtInit |
Espone un metodo che inizializza le estensioni shell per le finestre delle proprietà, i menu di scelta rapida e i gestori di trascinamento della selezione (estensioni che aggiungono elementi ai menu di scelta rapida durante operazioni di trascinamento della selezione non predefinite). |
IShellFolder |
Esposto da tutti gli oggetti cartella dello spazio dei nomi shell, i relativi metodi vengono usati per gestire le cartelle. |
IShellFolder2 |
Estende le funzionalità di IShellFolder. I relativi metodi forniscono un'ampia gamma di informazioni sul contenuto di una cartella shell. |
IShellFolderSearchable |
Espone metodi che consentono a un'estensione shell di fornire uno spazio dei nomi ricercabile. |
IShellFolderSearchableCallback |
Espone le routine di callback per monitorare il processo di ricerca. |
IShellFolderViewCB |
Espone un metodo che consente la comunicazione tra Esplora risorse e una visualizzazione cartelle implementata usando l'oggetto visualizzazione cartelle di sistema (l'oggetto IShellView restituito tramite SHCreateShellFolderView) in modo che la visualizzazione cartelle possa ricevere una notifica degli eventi e modificarne la visualizzazione di conseguenza. |
IShellFolderViewDual |
Espone i metodi che modificano la visualizzazione e selezionano gli elementi nella cartella corrente. |
IShellFolderViewDual2 |
Espone i metodi che modificano la visualizzazione e selezionano gli elementi nella cartella corrente. |
IShellFolderViewDual3 |
Espone i metodi che modificano la visualizzazione cartella corrente. |
IShellFolderViewType |
Espone i metodi che consentono a una cartella Shell di supportare visualizzazioni diverse sul relativo contenuto (layout gerarchici diversi dei relativi dati). |
IShellIcon |
Espone un metodo che ottiene un indice icona per un oggetto IShellFolder. |
IShellIconOverlay |
Espone i metodi utilizzati da un'estensione dello spazio dei nomi per specificare sovrapposizioni di icone per gli oggetti in esso contenuti. |
IShellIconOverlayIdentifier |
Espone i metodi che gestiscono tutte le comunicazioni tra gestori di sovrapposizione delle icone e Shell. |
IShellImageDataAbort |
Espone un singolo metodo usato per interrompere i processi IShellImageData. |
IShellImageDataFactory |
Espone i metodi che creano istanze di IShellImageData in base a varie origini di immagini. |
IShellItem |
Espone metodi che recuperano informazioni su un elemento della shell. IShellItem e IShellItem2 sono le rappresentazioni preferite degli elementi in qualsiasi nuovo codice. |
IShellItem2 |
Estende IShellItem con metodi che recuperano vari valori di proprietà dell'elemento. IShellItem e IShellItem2 sono le rappresentazioni preferite degli elementi in qualsiasi nuovo codice. |
IShellItemArray |
Espone metodi che creano e modificano matrici di elementi della shell. |
IShellItemFilter |
Esposto da un client per specificare come filtrare l'enumerazione di un elemento shell in base a un'applicazione server. |
IShellItemImageFactory |
Espone un metodo per restituire icone o anteprime per gli elementi della shell. Se non è disponibile alcuna anteprima o icona per l'elemento richiesto, è possibile specificare un'icona per classe dalla shell. |
IShellItemResources |
Espone i metodi per modificare ed eseguire query sulle risorse degli elementi della shell. |
IShellLibrary |
Espone i metodi per la creazione e la gestione delle librerie. |
IShellLink |
Espone i metodi che creano, modificano e risolvono i collegamenti shell. |
IShellLinkDataList |
Espone metodi che consentono a un'applicazione di collegare blocchi di dati aggiuntivi a un collegamento shell. Questi metodi aggiungono, copiano o rimuovono blocchi di dati. |
IShellMenu |
Espone metodi che interagiscono con i menu shell, ad esempio il menu Start e il menu Preferiti . |
IShellMenuCallback |
Interfaccia di callback che espone un metodo che riceve messaggi da una banda di menu. |
IShellPropSheetExt |
Espone metodi che consentono a un gestore della finestra delle proprietà di aggiungere o sostituire pagine nella finestra delle proprietà visualizzata per un oggetto file. |
IShellRunDll |
|
IShellView |
Espone i metodi che presentano una visualizzazione nelle finestre di Esplora risorse o cartelle. |
IShellView2 |
Estende le funzionalità di IShellView. |
IShellView3 |
Estende le funzionalità di IShellView2 fornendo un metodo per sostituire IShellView2::CreateViewWindow2. |
IShellWindows |
Fornisce l'accesso alla raccolta di finestre della shell aperte. |
IStartMenuPinnedList |
Espone un metodo che rimuove un collegamento dell'applicazione dal menu Start o dalla barra delle applicazioni. |
IStorageProviderCopyHook |
Espone un metodo che determina se shell potrà spostare, copiare, eliminare o rinominare una cartella nella radice di sincronizzazione di un provider di servizi cloud. |
IStorageProviderHandler |
Recupera IStorageProviderPropertyHandler associato a un file o una cartella specifica. |
IStorageProviderPropertyHandler |
Fornisce una raccolta di proprietà associate a un file o a una cartella. |
IStreamAsync |
Espone i metodi per gestire input/outpout (I/O) a un flusso asincrono. |
IStreamUnbufferedInfo |
Espone un metodo che determina le dimensioni del settore come supporto per l'allineamento dei byte. |
ISuspensionDependencyManager |
|
ISyncMgrConflict |
Espone metodi che forniscono informazioni su un conflitto recuperato da un archivio dei conflitti e consente di risolvere il conflitto. |
ISyncMgrConflictFolder |
Espone un metodo che ottiene l'elenco di ID conflitto per un oggetto in conflitto. |
ISyncMgrConflictItems |
Espone metodi che ottengono i dati degli elementi in conflitto e il numero di elementi. |
ISyncMgrConflictPresenter |
Espone un metodo che presenta un conflitto all'utente. |
ISyncMgrConflictResolutionItems |
Espone metodi che ottengono informazioni sugli elementi e conteggio degli elementi. |
ISyncMgrConflictResolveInfo |
Espone i metodi che ottengono e impostano informazioni sulla risoluzione dei conflitti di Gestione sincronizzazione. |
ISyncMgrConflictStore |
Espone metodi che consentono a un gestore di fornire conflitti visualizzati nella cartella Conflitti. |
ISyncMgrControl |
Espone metodi che consentono a un'applicazione o a un gestore di avviare o arrestare una sincronizzazione, notificare al Centro sincronizzazione le modifiche apportate al set di gestori o elementi oppure notificare le modifiche ai valori delle proprietà. |
ISyncMgrEnumItems |
Espone metodi che enumerano tramite una matrice di strutture SYNCMGRITEM. Ognuna di queste strutture fornisce informazioni su un elemento che può essere sincronizzato. ISyncMgrEnumItems ha gli stessi metodi di tutte le interfacce dell'enumeratore standard: Next, Skip, Reset e Clone. |
ISyncMgrEvent |
Espone metodi che recuperano dati da un archivio eventi. Un archivio eventi consente al Centro sincronizzazione di ottenere un enumeratore di tutti gli eventi nell'archivio, nonché di recuperare singoli eventi. |
ISyncMgrEventLinkUIOperation |
Fornisce un metodo chiamato quando si fa clic sui collegamenti eventi nella cartella dei risultati di sincronizzazione. |
ISyncMgrEventStore |
Espone metodi che consentono a un gestore di fornire il proprio archivio eventi e di gestire i propri eventi di sincronizzazione, invece di usare l'archivio eventi predefinito di Sync Center. Questi eventi vengono visualizzati nella cartella Risultati sincronizzazione. |
ISyncMgrHandler |
Espone i metodi che costituiscono l'interfaccia primaria implementata da un gestore di sincronizzazione. Il Centro sincronizzazione crea un'istanza del gestore tramite questa interfaccia per ottenere proprietà, enumerare gli elementi di sincronizzazione e modificare lo stato. Sync Center crea un'istanza separata del gestore in un thread separato per eseguire una sincronizzazione o un'operazione dell'interfaccia utente. |
ISyncMgrHandlerCollection |
Espone i metodi che forniscono un enumeratore di ID del gestore di sincronizzazione e creano un'istanza di tali gestori di sincronizzazione. |
ISyncMgrHandlerInfo |
Espone metodi che consentono a un gestore di fornire informazioni sulle proprietà e sullo stato al Centro sincronizzazione. |
ISyncMgrRegister |
Espone i metodi in modo che un'applicazione possa registrarsi con la gestione sincronizzazione. Questa operazione può essere ottenuta tramite l'interfaccia ISyncMgrRegister o registrando direttamente nel Registro di sistema. |
ISyncMgrResolutionHandler |
Espone metodi che gestiscono i conflitti di sincronizzazione. Implementare questa interfaccia per costruire un gestore dei conflitti di sincronizzazione. L'interfaccia utente per la risoluzione dei conflitti chiamerà questa interfaccia per risolvere il conflitto presentato all'utente. |
ISyncMgrScheduleWizardUIOperation |
Espone un metodo che consente a un gestore di visualizzare la pianificazione guidata della sincronizzazione per il gestore. |
ISyncMgrSessionCreator |
Espone un singolo metodo tramite il quale un gestore o un'applicazione esterna può notificare al Centro sincronizzazione che la sincronizzazione è iniziata, nonché segnalare lo stato di avanzamento e gli eventi. |
ISyncMgrSyncCallback |
Espone i metodi che consentono a un processo di sincronizzazione di segnalare lo stato di avanzamento e gli eventi al Centro sincronizzazione o di eseguire query su se il processo è stato annullato. |
ISyncMgrSynchronize |
Espone i metodi che consentono all'applicazione o al servizio registrato di ricevere notifiche dalla gestione sincronizzazione. |
ISyncMgrSynchronizeCallback |
Espone metodi che gestiscono il processo di sincronizzazione. |
ISyncMgrSynchronizeInvoke |
Espone i metodi che consentono a un'applicazione registrata di richiamare la gestione sincronizzazione per aggiornare gli elementi. |
ISyncMgrSyncItem |
Espone metodi che agiscono su e recuperano informazioni da un singolo elemento di sincronizzazione, consentendo ai gestori di gestire gli elementi di sincronizzazione come oggetti indipendenti. |
ISyncMgrSyncItemContainer |
Espone metodi che forniscono informazioni ai gestori sugli elementi che contengono. |
ISyncMgrSyncItemInfo |
Espone metodi che forniscono informazioni sulla proprietà e sullo stato per un singolo elemento di sincronizzazione. |
ISyncMgrSyncResult |
Espone un metodo che le applicazioni che chiamano ISyncMgrControl possono usare per ottenere il risultato di una chiamata ISyncMgrControl::StartHandlerSync o ISyncMgrControl::StartItemSync. |
ISyncMgrUIOperation |
Espone un metodo tramite il quale un gestore di sincronizzazione o un elemento di sincronizzazione può visualizzare un oggetto dell'interfaccia utente quando richiesto per farlo da Sync Center. |
ITaskbarList |
Espone metodi che controllano la barra delle applicazioni. Consente di aggiungere, rimuovere e attivare dinamicamente gli elementi sulla barra delle applicazioni. |
ITaskbarList2 |
Estende l'interfaccia ITaskbarList esponendo un metodo per contrassegnare una finestra come visualizzazione a schermo intero. |
ITaskbarList3 |
Estende ITaskbarList2 esponendo metodi che supportano l'avvio unificato e la funzionalità del pulsante della barra delle applicazioni aggiunta in Windows 7. Questa funzionalità include rappresentazioni di anteprima e destinazioni switch in base a singole schede in un'applicazione a schede, barre degli strumenti di anteprima, sovrimpressioni di notifica e stato e indicatori di stato. |
ITaskbarList4 |
Estende ITaskbarList3 fornendo un metodo che consente al chiamante di controllare due valori delle proprietà per l'anteprima della scheda e la funzionalità di visualizzazione. |
IThumbnailCache |
Espone i metodi per una cache di anteprima di sistema condivisa tra le applicazioni. |
IThumbnailCachePrimer |
|
IThumbnailHandlerFactory |
Espone un metodo per il recupero del gestore di anteprima di un elemento. Implementare questa interfaccia se si vuole specificare l'estrattore usato per un IDList figlio. |
IThumbnailProvider |
Espone un metodo per ottenere un'immagine di anteprima e deve essere implementato per i gestori di anteprima. L'oggetto che implementa questa interfaccia deve implementare anche IInitializeWithStream. |
IThumbnailSettings |
Fornisce un metodo che consente a un provider di anteprime di determinare il contesto utente di una richiesta di anteprima. |
IThumbnailStreamCache |
Ottiene o imposta il flusso di anteprima. Questa interfaccia è solo per uso interno e può essere chiamata solo dall'applicazione foto. |
ITrackShellMenu |
Espone i metodi che estendono l'interfaccia IShellMenu offrendo la possibilità di coordinare i pulsanti della barra degli strumenti con un menu e di visualizzare un menu a comparsa. |
ITranscodeImage |
Espone un metodo che consente la conversione in formati di immagine JPEG o bitmap (BMP) da qualsiasi tipo di immagine supportato da Windows. |
ITransferAdviseSink |
Espone metodi che supportano le informazioni sulla raccolta di stato e sugli errori. |
ITransferDestination |
Espone metodi che creano un elemento shell di destinazione per un'operazione di copia o spostamento. Questa interfaccia viene fornita per consentire un maggiore controllo sulle operazioni sui file fornendo un metodo ITransferDestination::Advise . |
ITransferMediumItem |
Usato da un motore di copia per ottenere l'elemento su cui chiamare QueryInterface per restituire un puntatore all'interfaccia ITransferDestination o interfaccia ITransferSource. Queste interfacce possono essere sottoposte a query ed enumerate per operazioni di copia, spostamento o eliminazione. |
ITransferSource |
Espone i metodi per modificare IShellItem, tra cui copia, spostamento, riciclo e altri. Questa interfaccia è offerta per fornire un maggiore controllo sulle operazioni sui file fornendo un metodo ITransferSource::Advise. |
ITrayDeskBand |
Espone metodi che mostrano, nascondono ed eseguono query deskband. |
IUpdateIDList |
Fornisce un metodo per aggiornare ITEMIDLIST dell'elemento figlio di un oggetto cartella. |
IURLSearchHook |
Espone un metodo utilizzato dal browser per convertire l'indirizzo di un protocollo URL sconosciuto. |
IURLSearchHook2 |
Espone un metodo utilizzato dal browser per convertire l'indirizzo di un protocollo URL sconosciuto usando un oggetto contesto di ricerca. |
IUserAccountChangeCallback |
Espone un metodo che viene chiamato quando viene modificata l'immagine che rappresenta un account utente. |
IUserNotification |
Espone i metodi che impostano le informazioni di notifica e quindi visualizzano tale notifica all'utente in un fumetto visualizzato insieme all'area di notifica della barra delle applicazioni. Nota: IUserNotification2 differisce da IUserNotification solo nel metodo Show, che aggiunge un parametro aggiuntivo per un'interfaccia di callback per comunicare con la notifica. In caso contrario, le due interfacce sono identiche in forma e funzione. CLSID_UserNotification implementa entrambe le versioni di Show come overload. |
IUserNotification2 |
Espone i metodi che impostano le informazioni di notifica e quindi visualizzano tale notifica all'utente in un fumetto visualizzato insieme all'area di notifica della barra delle applicazioni. Nota: IUserNotification2 non eredita da IUserNotification. IUserNotification2 differisce da IUserNotification solo nel relativo metodo Show , che aggiunge un parametro aggiuntivo per un'interfaccia di callback per comunicare con la notifica. In caso contrario, le due interfacce sono identiche in forma e funzione. CLSID_UserNotification implementa entrambe le versioni di Show come overload. |
IUserNotificationCallback |
Espone un metodo per la gestione di un clic del mouse o l'accesso al menu di scelta rapida in un fumetto di notifica. Usato con IUserNotification2::Show. |
IUseToBrowseItem |
Trova l'elemento che deve essere utilizzato durante l'esplorazione di questo elemento. |
IViewStateIdentityItem |
Fornisce un elemento di persistenza canonico, un elemento per il quale verranno memorizzate le personalizzazioni della visualizzazione. |
IVirtualDesktopManager |
Espone metodi che consentono a un'applicazione di interagire con gruppi di finestre che formano aree di lavoro virtuali. |
IVisualProperties |
Espone metodi che impostano e ottengono proprietà visive. |
IWebWizardExtension |
Estende l'interfaccia IWizardExtension esponendo i metodi per impostare l'URL iniziale dell'estensione della procedura guidata e un URL specifico in caso di errore. |
IWizardExtension |
Utilizzato dalle procedure guidate, ad esempio Pubblicazione guidata Web e Creazione guidata ordinamento stampa online che ospitano pagine di contenuto sul lato server. Questa interfaccia espone i metodi per specificare le pagine di estensione supportate e per spostarsi all'interno e all'esterno di tali pagine. |
IWizardSite |
Espone i metodi usati da un'estensione della procedura guidata per spostarsi tra i bordi e il resto della procedura guidata. |
TaskCompletionClient |
Abilita il completamento dell'attività. |