intestazione shobjidl.h
Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:
shobjidl.h contiene le interfacce di programmazione seguenti:
Interfacce
IAccessibilityDockingService Ancora una finestra dell'applicazione nella parte inferiore di un monitoraggio quando un'app di Windows Store è visibile e non viene bloccata o quando il launcher è visibile. |
IAccessibilityDockingServiceCallback Riceve gli eventi di ancoraggio della finestra di accessibilità. |
IAccessObject Espone un metodo che può essere usato da un'applicazione di accessibilità. |
IApplicationAssociationRegistrationUI Espone un metodo che avvia una finestra di dialogo di associazione avanzata tramite cui l'utente può personalizzare le associazioni. |
IAutoCompleteDropDown Espone i metodi che consentono ai client di reimpostare o eseguire query sullo stato di visualizzazione dell'elenco a discesa completamento automatico, che contiene i possibili completamento a una stringa immessa dall'utente in un controllo di modifica. |
IBandHost Espone metodi che creano ed eliminano le bande e specificano la loro disponibilità. |
ICDBurn Espone metodi che determinano se un sistema ha hardware per la scrittura in CD, la lettera di unità di un dispositivo writer CD e avvia a livello di codice una sessione di scrittura CD. |
ICDBurnExt ICDBurnExt può essere modificato o non disponibile. |
ICommDlgBrowser3 Estende le funzionalità di ICommDlgBrowser2 e usate dalle finestre di dialogo dei file comuni quando ospitano un browser shell. |
IComputerInfoChangeNotify Non supportato. Questa interfaccia può essere assente nelle versioni successive di Windows. (IComputerInfoChangeNotify) |
IDeskBand2 Espone i metodi per abilitare ed eseguire query sugli effetti di traslucenza in un oggetto deskband. |
IDesktopGadget Espone un metodo che consente l'aggiunta a livello di codice di un gadget installato sul desktop dell'utente. |
IDragSourceHelper2 Espone un metodo che aggiunge funzionalità a IDragSourceHelper. Questo metodo imposta le caratteristiche di un'operazione di trascinamento e rilascio su un oggetto IDragSourceHelper. |
IDynamicHWHandler Chiamato da AutoPlay. Espone i metodi che ottengono informazioni dinamiche relative a un gestore registrato prima di visualizzarlo all'utente. |
IEnumerableView Espone i metodi che enumerano il contenuto di una visualizzazione e ricevono la notifica 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. |
IEnumReadyCallback Espone i metodi che consentono alla visualizzazione di notificare all'implementazione al termine dell'enumerazione. |
IFileDialog2 Estende l'interfaccia IFileDialog fornendo metodi che consentono al chiamante di denominare un percorso specifico e limitato che può essere esplorato nella finestra di dialogo file comune, nonché per specificare testo alternativo da visualizzare come etichetta nel pulsante Annulla. |
IFileDialogControlEvents Espone i metodi che consentono a un'applicazione di ricevere una notifica degli eventi correlati ai controlli aggiunti all'applicazione a una finestra di dialogo di file comune. |
IFolderBandPriv IFolderBandPriv è disponibile per l'uso nei sistemi operativi specificati nella sezione Requisiti. È possibile che in versioni successive sia stata modificata o non sia più disponibile. |
IFolderViewHost Espone un metodo che ospita un oggetto IFolderView in una finestra. |
IFolderViewOptions Espone i metodi che consentono il controllo delle opzioni di visualizzazione delle cartelle specifiche per le visualizzazioni di Windows 7 e versioni successive. |
IHWEventHandler Chiamato da AutoPlay per implementare la gestione dei tipi di supporti registrati. |
IHWEventHandler2 Estende l'interfaccia IHWEventHandler per l'elevazione dell'elevazione dell'account utente per i gestori di dispositivi. |
IImageRecompress Espone un metodo che ricomprime le immagini. |
IInsertItem IInsertItem può essere modificato o non disponibile. |
INameSpaceTreeAccess Espone i metodi che eseguono azioni di accessibilità in un elemento shell da un controllo albero dello spazio dei nomi. |
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. |
INameSpaceTreeControlEvents Espone i metodi per gestire gli eventi INameSpaceTreeControl. |
IPreviousVersionsInfo Espone un metodo che controlla le versioni precedenti di file o cartelle del server, archiviato allo scopo di riversione dalla tecnologia shadow copy fornita con Windows Server 2003. |
IPublishingWizard Espone i metodi per l'uso della Creazione guidata stampa online, della Pubblicazione guidata Web e della Procedura guidata Aggiungi posizione rete. In Windows Vista IPublishingWizard non supporta più la Creazione guidata pubblicazione Web o Stampa guidata online. |
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 avviato quando viene inserito il supporto. |
IQueryCodePage Ottiene e imposta il valore numerico (identificatore di tabella codici) della tabella codici ANSI. |
IResultsFolder Espone i metodi che contengono elementi da un oggetto dati. |
ISearchBoxInfo Espone i metodi che consentono al chiamante di recuperare informazioni immesse in una casella di ricerca. |
IShellRunDll Non supportato. (IShellRunDll) |
IShellView3 Estende le funzionalità di IShellView2 fornendo un metodo per sostituire IShellView2::CreateViewWindow2. |
IStartMenuPinnedList Espone un metodo che rimuove un collegamento dell'applicazione dal menu Start o dalla barra delle applicazioni. |
IStreamAsync Espone i metodi per gestire input/output (I/O) a un flusso asincrono. |
IStreamUnbufferedInfo Espone un metodo che determina le dimensioni del settore come aiuto per l'allineamento dei byte. |
ITrayDeskBand Espone i metodi che mostrano, nascondono ed eseguono query deskband. |
IUserAccountChangeCallback Espone un metodo che viene chiamato quando l'immagine che rappresenta un account utente viene modificata. |
IUserNotification2 Espone i metodi che impostano le informazioni di notifica e quindi visualizzano tale notifica all'utente in un fumetto visualizzato in combinazione con l'area di notifica della barra delle applicazioni. (IUserNotification2) |
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 Questa interfaccia non è supportata. Non usare. |
IVisualProperties Espone i metodi che impostano e ottengono le 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 la Pubblicazione guidata Web e la Creazione guidata ordinamento di 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 utilizzati da un'estensione della procedura guidata per spostarsi tra i bordi stessi e il resto della procedura guidata. |
Funzioni
SHAddDefaultPropertiesByExt Aggiunge le proprietà predefinite all'archivio delle proprietà come registrato per l'estensione di file specificata. |
SHCreateDefaultPropertiesOp Crea un'operazione file che imposta le proprietà predefinite dell'elemento shell che non sono già state impostate. |
SHResolveFolderPathInLibrary Tenta di risolvere il percorso di destinazione di una cartella di libreria spostata o rinominata. |
SHSetDefaultProperties Applica il set predefinito di proprietà in un elemento shell. |
Strutture
NSTCCUSTOMDRAW Struttura di disegno personalizzata utilizzata dai metodi INameSpaceTreeControlCustomDraw. |
SOVRAPPOSTA Contiene informazioni usate nell'input/output asincrono (sovrapposto) (I/O). |
Enumerazioni
FOLDERVIEWOPTIONS Usato dai metodi dell'interfaccia IFolderViewOptions per attivare le opzioni di Windows Vista non supportate per impostazione predefinita nei sistemi Windows 7 e versioni successive, oltre a disattivare le nuove opzioni di Windows 7. |
NSTCSTYLE2 Usato dai metodi di INameSpaceTreeControl2 per specificare gli stili di visualizzazione estesi in una visualizzazione ad albero dello spazio dei nomi shell. |
SYNC_ENGINE_STATE_FLAGS Specifica i valori usati da qualsiasi motore di sincronizzazione per esporre gli stati interni del motore al valore PKEY_StorageProviderStatus dell'archivio delle proprietà in File Indexer Per aggiornare la proprietà, chiamare prima IShellItem2::GetPropertyStore con il flag GPS_EXTRINSICPROPERTIES. Chiamare quindi il metodo IPropertyStore::SetValue dell'oggetto restituito, specificando la chiave PKEY_StorageProviderStatus, per impostare il valore della maschera di bit della proprietà usando questi SYNC_ENGINE_STATE_FLAGS. |
UNDOCK_REASON Valori che indicano il motivo per cui una finestra dell'app di accessibilità ancorata è stata annullata. Usato da IAccessibilityDockingServiceCallback::Undocked. |
VPCOLORFLAGS Specifica l'uso di un colore. Utilizzato dai metodi IVisualProperties. |
VPWATERMARKFLAGS Specifica i flag filigrana. Usato da IVisualProperties::SetWatermark. |