Condividi tramite


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.