Strutture della shell
Questa sezione descrive le strutture di Windows Shell.
Contenuto della sezione
Argomento | Descrizione |
---|---|
AASHELLMENUFILENAME |
Struttura di dimensioni variabili che contiene informazioni sul nome di un file di menu. |
AASHELLMENUITEM |
Contiene informazioni su una voce di menu. |
APPBARDATA |
Contiene informazioni su un messaggio della barra delle app di sistema. |
APPCATEGORYINFO |
Fornisce informazioni sulla categoria di applicazioni per aggiungere/rimuovere programmi in Pannello di controllo. La struttura APPCATEGORYINFOLIST viene usata per creare un elenco completo di categorie per un editore di applicazioni. |
APPCATEGORYINFOLIST |
Fornisce un elenco di categorie di applicazioni supportate da un server di pubblicazione di applicazioni per aggiungere/rimuovere programmi in Pannello di controllo. |
APPINFODATA |
Fornisce informazioni su un'applicazione pubblicata nell'utilità Aggiungi/Rimuovi programmi Pannello di controllo. |
ASSOCIATIONELEMENT |
Definisce le informazioni usate da AssocCreateForClasses per recuperare un'interfaccia IQueryAssociations per una determinata associazione di file. |
BANDINFOSFB |
Contiene informazioni su una banda di cartelle. Questa struttura viene usata con i metodi IShellFolderBand::GetBandInfoSFB e IShellFolderBand::SetBandInfoSFB. |
BANDSITEINFO |
Contiene informazioni su un sito band. Questa struttura viene usata con i metodi IBandSite::GetBandSiteInfo e IBandSite::SetBandSiteInfo . |
BASEBROWSERDATA |
Contiene membri protetti della classe base.
BASEBROWSERDATA definisce lo stato del browser e viene usato con IBrowserService2::GetBaseBrowserData e IBrowserService2::P utBaseBrowserData. |
BORDERWIDTHS |
Definisce le coordinate degli angoli superiore sinistro e inferiore destro di un rettangolo di bordo. |
BROWSEINFO |
Contiene parametri per la funzione SHBrowseForFolder e riceve informazioni sulla cartella selezionata dall'utente. |
CATEGORY_INFO |
Contiene informazioni sulla categoria. Una categoria di componenti è un gruppo di classi COM (Component Object Model) correlate logicamente che condividono un identificatore di categoria comune (CATID). |
CIDA |
Usato con il formato CFSTR_SHELLIDLIST appunti per trasferire il puntatore a un elenco di elementi (PIDL) di uno o più oggetti dello spazio dei nomi shell. |
CM_COLUMNINFO |
Definisce le informazioni sulla colonna. Usato dai membri dell'interfaccia IColumnManager . |
CMINVOKECOMMANDINFO |
Contiene informazioni necessarie per IContextMenu::InvokeCommand per richiamare un comando di menu di scelta rapida. |
CMINVOKECOMMANDINFOEX |
Contiene informazioni estese su un comando di menu di scelta rapida. Questa struttura è una versione estesa di CMINVOKECOMMANDINFO che consente l'uso dei valori Unicode. |
COMDLG_FILTERSPEC |
Usato genericamente per filtrare gli elementi. |
COMPONENTE |
Usato da Windows 2000 per contenere informazioni su un componente. Questa struttura sostituisce la struttura IE4COMPONENT . |
COMPONENTSOPT |
Contiene le opzioni dell'elemento desktop. |
COMPPOS |
Contiene informazioni sulla posizione e le dimensioni di un componente. |
COMPSTATEINFO |
Usato da Windows 2000 per contenere informazioni sullo stato di un componente. |
CONFIRM_CONFLICT_ITEM |
Definisce la struttura dell'elemento in conflitto. |
CONFIRM_CONFLICT_RESULT_INFO |
Definisce la struttura delle informazioni sui risultati del conflitto. |
CPLINFO |
Contiene informazioni sulle risorse e un valore definito dall'applicazione per una finestra di dialogo supportata da un'applicazione Pannello di controllo. La funzione CPlApplet dell'applicazione Pannello di controllo restituisce queste informazioni al Pannello di controllo in risposta a un messaggio di CPL_INQUIRE. |
CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION |
Contiene informazioni dettagliate su una credenziale. |
CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR |
Descrive un singolo campo in una credenziale. Ad esempio, una stringa o un'immagine utente. |
CSFV |
Usato con la funzione SHCreateShellFolderViewEx . |
DATABLOCK_HEADER |
Funge da intestazione per alcune strutture di dati aggiuntive usate da IShellLinkDataList. |
DEFCONTEXTMENU |
Contiene informazioni sul menu di scelta rapida usate da SHCreateDefaultContextMenu. |
DELEGATEITEMID |
Usato dalle cartelle delegate al posto di una struttura ITEMIDLIST standard. |
DETAILSINFO |
Contiene informazioni dettagliate per un elemento della cartella shell. Usato con la notifica di SFVM_GETDETAILSOF . |
DFMICS |
Contiene argomenti aggiuntivi usati da DFM_INVOKECOMMANDEX. |
DLLVERSIONINFO |
Riceve informazioni sulla versione specifiche della DLL. Viene usato con la funzione DllGetVersion . Nota: Al posto di questa struttura, è possibile usare la struttura DLLVERSIONINFO2 . |
DLLVERSIONINFO2 |
Riceve informazioni sulla versione specifiche della DLL. Viene usato con la funzione DllGetVersion . |
DROPDESCRIPTION |
Descrive l'immagine e il testo di accompagnamento per un oggetto drop. |
DROPFILES |
Definisce il formato degli Appunti CF_HDROP . I dati seguenti sono un elenco con terminazione null doppia dei nomi di file. |
EXP_DARWIN_LINK |
Contiene un blocco di dati aggiuntivo usato da IShellLinkDataList. Contiene l'ID Windows Installer del collegamento. |
EXP_PROPERTYSTORAGE |
Archivia informazioni sullo stato del collegamento shell. Questa struttura viene usata per sezioni di dati aggiuntive contrassegnate con EXP_PROPERTYSTORAGE_SIG. |
EXP_SPECIAL_FOLDER |
Contiene un blocco di dati aggiuntivo usato da IShellLinkDataList. Contiene informazioni speciali sulle cartelle. |
EXP_SZ_LINK |
Contiene un blocco di dati aggiuntivo usato da IShellLinkDataList. Contiene stringhe di ambiente espandibili per l'icona o la destinazione. |
EXT_BUTTON |
Contiene informazioni su un pulsante che una DLL dell'estensione File Manager sta aggiungendo alla barra degli strumenti di Gestione file. |
EXTRASEARCH |
Utilizzato da un oggetto enumeratore IEnumExtraSearch per restituire informazioni sugli oggetti di ricerca supportati da un oggetto Shell Folder. |
FILE_ATTRIBUTES_ARRAY |
Contiene la definizione del formato degli Appunti per CFSTR_FILE_ATTRIBUTES_ARRAY. |
FILEDESCRIPTOR |
Descrive le proprietà di un file copiato tramite gli Appunti durante un'operazione di trascinamento della selezione di Microsoft ActiveX. |
FILEGROUPDESCRIPTOR |
Definisce il formato degli Appunti CF_FILEGROUPDESCRIPTOR. |
FMS_GETDRIVEINFO |
Contiene informazioni sull'unità selezionata nella finestra di Gestione file attiva (la finestra della directory o la finestra Risultati ricerca). |
FMS_GETFILESEL |
Contiene informazioni su un file selezionato nella finestra di Gestione file attiva (la finestra della directory o la finestra Risultati ricerca). |
FMS_HELPSTRING |
Contiene informazioni utilizzate da Gestione file per aggiungere una stringa della Guida per un menu o una voce di comando della barra degli strumenti. |
FMS_LOAD |
Contiene informazioni utilizzate da Gestione file per aggiungere un menu personalizzato fornito da una DLL dell'estensione File Manager. La struttura fornisce anche un valore differenziale che la DLL dell'estensione può usare per modificare il menu personalizzato dopo che Gestione file ha caricato il menu. |
FMS_TOOLBARLOAD |
Contiene informazioni sui pulsanti personalizzati da aggiungere alla barra degli strumenti di Gestione file. I pulsanti vengono forniti da una DLL dell'estensione File Manager. |
FOLDERSETTINGS |
Contiene informazioni sulla visualizzazione cartelle. |
FVSHOWINFO |
Contiene informazioni utilizzate dal visualizzatore file per visualizzare un file. |
HELPINFO |
Contiene informazioni su un elemento per il quale è stata richiesta la Guida sensibile al contesto. |
HELPWININFO |
Contiene le dimensioni e la posizione di una finestra della Guida primaria o secondaria. Un'applicazione può impostare queste informazioni chiamando la funzione WinHelp con il valore HELP_SETWINPOS. |
IE4COMPONENT |
Utilizzato da Microsoft Internet Explorer 4.0 e Microsoft Internet Explorer 4.01 per contenere informazioni su un componente. Con Windows 2000, viene sostituito dalla struttura COMPONENT . |
ITEMIDLIST |
Contiene un elenco di identificatori di elemento. |
ITEMSPACING |
Archivia le dimensioni delle due possibili dimensioni della spaziatura delle icone disponibili per la visualizzazione: piccole e grandi. Usato da IShellFolderView::GetItemSpacing. |
KNOWNFOLDER_DEFINITION |
Definisce le specifiche di una cartella nota. |
LOGFONT |
Definisce gli attributi di un tipo di carattere. |
MRUINFO |
Contiene informazioni che definiscono un nuovo elenco utilizzato più di recente. Usato da CreateMRUListW. |
MULTIKEYHELP |
Specifica una parola chiave da cercare e la tabella delle parole chiave da cercare nella Guida di Windows. |
NC_ADDRESS |
Contiene informazioni che descrivono un indirizzo di rete. |
NET_ADDRESS_INFO |
Descrive un indirizzo di rete. |
NEWCPLINFO |
Contiene informazioni sulle risorse e un valore definito dall'applicazione per una finestra di dialogo supportata da un'applicazione Pannello di controllo. |
NOTIFYICONDATA |
Contiene informazioni che il sistema deve visualizzare le notifiche nell'area di notifica. Usato da Shell_NotifyIcon. |
NOTIFYICONIDENTIFIER |
Contiene informazioni utilizzate da Shell_NotifyIconGetRect per identificare l'icona per cui recuperare il rettangolo di delimitazione. |
NRESARRAY |
Definisce il formato degli Appunti CF_NETRESOURCE. |
NSTCCUSTOMDRAW |
Struttura di disegno personalizzata utilizzata dai metodi INameSpaceTreeControlCustomDraw . |
NT_CONSOLE_PROPS |
Contiene un blocco di dati aggiuntivo usato da IShellLinkDataList. Contiene le proprietà della console. |
NT_FE_CONSOLE_PROPS |
Contiene un blocco di dati aggiuntivo usato da IShellLinkDataList. Contiene la tabella codici della console. |
OPEN_PRINTER_PROPS_INFO |
Identifica una determinata finestra delle proprietà nelle pagine delle proprietà di una stampante e indica se la finestra delle proprietà deve essere modale. Facoltativamente usato con la funzione SHInvokePrinterCommand . |
OPENASINFO |
Archivia le informazioni per la funzione SHOpenWithDialog . |
SOVRAPPOSTA |
Contiene informazioni usate nell'input/output asincrono (sovrapposto) (I/O). |
PARSEDURL |
Usato dalla funzione ParseURL per restituire l'URL analizzato. |
PERSIST_FOLDER_TARGET_INFO |
Specifica la cartella di destinazione di una cartella e i relativi attributi. Questa struttura viene usata da IPersistFolder3::GetFolderTargetInfo e IPersistFolder3::InitializeEx. |
PREVIEWHANDLERFRAMEINFO |
Struttura della tabella dell'acceleratore. Usato da IPreviewHandlerFrame::GetWindowContext. |
PROFILEINFO |
Contiene informazioni utilizzate durante il caricamento o lo scaricamento di un profilo utente. |
PUBAPPINFO |
Fornisce informazioni su un'applicazione pubblicata da un server di pubblicazione di applicazioni in Installazione applicazioni in Pannello di controllo. |
QCMINFO |
Contiene informazioni per l'unione di voci di menu nei menu di Esplora risorse. |
QITAB |
Usato dalla funzione QISearch per descrivere una singola interfaccia. |
SERIALIZEDPROPERTYVALUE |
Intervallo di memoria di tipo arbitrario che rappresenta una struttura PROPVARIANT serializzata. I programmi non devono controllare il contenuto di un SERIALIZEDPROPERTYVALUE; devono invece modificarlo con le funzioni StgSerializePropVariant e StgDeserializePropVariant . |
SFV_CREATE |
Questa struttura viene usata con la funzione SHCreateShellFolderView . |
SFV_SETITEMPOS |
Archivia le informazioni sulla posizione per un elemento. Usato con il messaggio SFVM_SETITEMPOS. |
SFVM_HELPTOPIC_DATA |
Contiene il nome di un file della Guida HTML e un argomento in tale file. Usato con la notifica di SFVM_GETHELPTOPIC . Questa struttura richiede stringhe Unicode. |
SFVM_PROPPAGE_DATA |
Contiene i dettagli di una pagina da aggiungere al foglio Proprietà di un oggetto. |
SHARDAPPIDINFO |
Contiene i dati usati da SHAddToRecentDocs per identificare entrambi gli elementi, in questo caso come IShellItem, e il processo a cui è associato. |
SHARDAPPIDINFOIDLIST |
Contiene i dati usati da SHAddToRecentDocs per identificare sia un elemento, in questo caso da un PIDL assoluto, sia il processo a cui è associato. |
SHARDAPPIDINFOLINK |
Contiene i dati usati da SHAddToRecentDocs per identificare entrambi un elemento, in questo caso tramite un IShellLink e il processo a cui è associato. |
SHChangeNotifyEntry |
Contiene e riceve informazioni per le notifiche di modifica. Questa struttura viene usata con la funzione SHChangeNotifyRegister e la notifica di SFVM_QUERYFSNOTIFY . |
SHCOLUMNDATA |
Contiene informazioni che identificano un file specifico. Viene usato da IColumnProvider::GetItemData quando si richiedono dati per un determinato file. |
SHCOLUMNID |
Specifica l'identificatore FMTID/PID di una colonna che verrà visualizzata dalla visualizzazione Dettagli di Esplora risorse di Windows. Nota: A partire da Windows Vista, SHCOLUMNID è considerato un modulo legacy e non deve essere usato. Al suo posto, usare la struttura PROPERTYKEY . |
SHCOLUMNINFO |
Contiene informazioni sulle proprietà di una colonna. Viene usato da IColumnProvider::GetColumnInfo. |
SHCOLUMNINIT |
Passa le informazioni di inizializzazione a IColumnProvider::Initialize. |
SHDESCRIPTIONID |
Riceve i dati dell'elemento in risposta a una chiamata a SHGetDataFromIDList. |
SHDRAGIMAGE |
Contiene le informazioni necessarie per creare un'immagine di trascinamento. |
SHELL_ITEM_RESOURCE |
Definisce la risorsa elemento shell. |
SHELLDETAILS |
Segnala informazioni dettagliate su un elemento in una cartella shell. |
SHELLEXECUTEINFO |
Contiene informazioni usate da ShellExecuteEx. |
SHELLFLAGSTATE |
Contiene un set di flag che indicano le impostazioni correnti della shell. Questa struttura viene usata con la funzione SHGetSettings . |
SHELLSTATE |
Contiene le impostazioni per lo stato di Shell. Questa struttura viene usata con la funzione SHGetSetSettings . |
SHFILEINFO |
Contiene informazioni su un oggetto file. |
SHFILEOPSTRUCT |
Contiene informazioni usate dalla funzione SHFileOperation per eseguire operazioni di file. Nota: A partire da Windows Vista, l'uso dell'interfaccia IFileOperation è consigliato su questa funzione. |
SHFOLDERCUSTOMSETTINGS |
Contiene le impostazioni delle cartelle personalizzate. Questa struttura viene usata con la funzione SHGetSetFolderCustomSettings . |
SHITEMID |
Definisce un identificatore di elemento. |
SHNAMEMAPPING |
Contiene i nomi di percorso precedenti e nuovi per ogni file spostato, copiato o rinominato dalla funzione SHFileOperation . |
SHQUERYRBINFO |
Contiene le informazioni sul conteggio delle dimensioni e dell'elemento recuperate dalla funzione SHQueryRecycleBin . |
SHSTOCKICONINFO |
Riceve le informazioni usate per recuperare un'icona di Shell di magazzino. Questa struttura viene usata in una chiamata SHGetStockIconInfo. |
SLOWAPPINFO |
Fornisce informazioni sull'applicazione specializzate per aggiungere/rimuovere programmi in Pannello di controllo. Questa struttura non è applicabile alle applicazioni pubblicate. |
SMCSHCHANGENOTIFYSTRUCT |
Contiene informazioni sulla notifica delle modifiche. Viene usato da IShellMenuCallback::CallbackSM. |
SMDATA |
Contiene informazioni da una banda di menu. |
SMINFO |
Contiene informazioni su un elemento da una banda di menu. |
SOFTDISTINFO |
Contiene informazioni su un aggiornamento software. |
SORTCOLUMN |
Archivia informazioni su come ordinare una colonna visualizzata nella visualizzazione cartelle. |
STRRET |
Contiene stringhe restituite dai metodi di interfaccia IShellFolder . |
SV2CVW2_PARAMS |
Contiene i parametri per il metodo IShellView2::CreateViewWindow2 . |
SYNC_HANDLER_ITEM_INFO |
Definisce un gestore per una sincronizzazione pianificata. Usato con ISyncSchedule::AddItem. |
SYNCMGR_CONFLICT_ID_INFO |
Descrive la struttura delle informazioni sull'ID di conflitto. |
SYNCMGRHANDLERINFO |
Fornisce informazioni sul gestore da usare nel metodo ISyncMgrSynchronize::GetHandlerInfo . |
SYNCMGRITEM |
Fornisce informazioni sugli elementi enumerati dall'interfaccia ISyncMgrEnumItems . |
SYNCMGRLOGERRORINFO |
Fornisce informazioni sull'errore per l'uso nel metodo ISyncMgrSynchronizeCallback::LogError . |
SYNCMGRPROGRESSITEM |
Fornisce informazioni sullo stato mentre è in corso una sincronizzazione. Questa struttura viene usata con il metodo ISyncMgrSynchronizeCallback::P rogress e corrisponde a un singolo elemento di sincronizzazione. |
TBINFO |
Usato con la notifica di SFVM_GETBUTTONINFO per specificare il numero di pulsanti da aggiungere alla barra degli strumenti, nonché la modalità di aggiunta. |
THUMBBUTTON |
Usato dai metodi dell'interfaccia ITaskbarList3 per definire i pulsanti usati in una barra degli strumenti incorporata nella rappresentazione di anteprima di una finestra. |
WALLPAPEROPT |
Contiene le opzioni di visualizzazione dello sfondo. Usato con i membri dell'interfaccia IActiveDesktop . |
WINDOWDATA |
Archivia i dati della finestra. |
WTS_CONTEXTFLAGS |
Specifica il contesto di un'estrazione di anteprime. Usato da IThumbnailSettings::SetContext. |
WTS_FLAGS |
Valori utilizzati da IThumbnailCache::GetThumbnail per specificare le opzioni per l'estrazione e la visualizzazione dell'immagine di anteprima. |
WTS_THUMBNAILID |
Contiene un identificatore univoco per un'anteprima nella cache delle anteprime di sistema. |