Struttura SHARDAPPIDINFOLINK (shlobj_core.h)
Contiene i dati usati da SHAddToRecentDocs per identificare entrambi un elemento, in questo caso tramite un IShellLink e il processo a cui è associato.
Sintassi
typedef struct SHARDAPPIDINFOLINK {
IShellLink *psl;
PCWSTR pszAppID;
} SHARDAPPIDINFOLINK;
Members
psl
Tipo: IShellLink*
Puntatore a un'istanza di IShellLink che, al momento dell'avvio, apre l'elemento. Il collegamento non viene aggiunto da SHAddToRecentDocs alla cartella Recente dell'utente (CSIDL_RECENT, FOLDERID_Recent), ma viene aggiunta alla categoria Recente nell'elenco jump list dell'applicazione specificata.
pszAppID
Tipo: PCWSTR
AppUserModelID definito dall'applicazione associato all'elemento.
Commenti
L'istanza di IShellLink a cui fa riferimento psl deve fornire quanto segue:
- Puntatore a un elenco di identificatori di elemento (PIDL) (IShellLink::SetIDList) o al percorso di destinazione (IShellLink::SetPath o IShellLink::SetRelativePath)
- Argomenti della riga di comando (IShellLink::SetArguments)
- Posizione icona (IShellLink::SetIconLocation)
Facoltativamente, il campo descrizione (IShellLink::SetDescription) può essere impostato per specificare una descrizione comando personalizzata per l'elemento nell'elenco jump.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 7 [solo app desktop] |
Server minimo supportato | Windows Server 2008 R2 [solo app desktop] |
Intestazione | shlobj_core.h (include Shlobj.h) |