Interfaccia IShellLinkDataList (shobjidl_core.h)
Espone i metodi che consentono a un'applicazione di collegare blocchi di dati aggiuntivi a un collegamento shell. Questi metodi aggiungono, copiano o rimuoveno blocchi di dati.
Ereditarietà
L'interfaccia IShellLinkDataList eredita dall'interfaccia IUnknown . IShellLinkDataList include anche questi tipi di membri:
Metodi
L'interfaccia IShellLinkDataList include questi metodi.
IShellLinkDataList::AddDataBlock Aggiunge un blocco di dati a un collegamento. |
IShellLinkDataList::CopyDataBlock Recupera una copia del blocco dati di un collegamento. |
IShellLinkDataList::GetFlags Ottiene le impostazioni dell'opzione corrente. |
IShellLinkDataList::RemoveDataBlock Rimuove un blocco di dati da un collegamento. |
IShellLinkDataList::SetFlags Imposta le impostazioni dell'opzione corrente. |
Commenti
I blocchi di dati sono sotto forma di una struttura. I primi due membri sono uguali per tutti i blocchi di dati. Il primo membro fornisce la dimensione della struttura. Il secondo membro è una firma che identifica il tipo di blocco dati. I membri rimanenti contengono i dati del blocco. Sono attualmente supportati cinque tipi di blocchi di dati.
Struttura dei blocchi di dati | Descrizione |
---|---|
EXP_DARWIN_LINK | ID di Windows Installer del collegamento. |
EXP_SPECIAL_FOLDER | Informazioni speciali sulla cartella. |
EXP_SZ_LINK | Nome della destinazione. |
NT_CONSOLE_PROPS | Proprietà della console. |
NT_FE_CONSOLE_PROPS | Tabella codici della console. |
Questa interfaccia non viene implementata dalle applicazioni.
Usare questa interfaccia se l'applicazione deve aggiungere blocchi di dati aggiuntivi a un collegamento shell.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional, Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl_core.h (include Shobjidl.h) |