Struttura ShellCommandInfo (ndattrib.h)
La struttura ShellCommandInfo contiene i dati necessari per avviare un'applicazione aggiuntiva per le opzioni di ripristino manuale.
Sintassi
typedef struct tagShellCommandInfo {
LPWSTR pwszOperation;
LPWSTR pwszFile;
LPWSTR pwszParameters;
LPWSTR pwszDirectory;
ULONG nShowCmd;
} ShellCommandInfo, *PShellCommandInfo;
Members
pwszOperation
Tipo: [string] LPWSTR
Puntatore a una stringa con terminazione Null contenente l'azione da eseguire. Il set di verbi disponibili che specifica l'azione dipende dal file o dalla cartella specifica. In genere, le azioni disponibili dal menu di scelta rapida di un oggetto sono verbi disponibili. Per altre informazioni, vedere la sezione Osservazioni.
pwszFile
Tipo: [string] LPWSTR
Puntatore a una stringa con terminazione Null che specifica il file o l'oggetto in cui eseguire il verbo specificato. Per specificare un oggetto spazio dei nomi shell, passare il nome di analisi completo. Si noti che non tutti i verbi sono supportati in tutti gli oggetti. Ad esempio, non tutti i tipi di documento supportano il verbo "print".
pwszParameters
Tipo: [string] LPWSTR
Puntatore a stringhe con terminazione Null che specifica i parametri da passare all'applicazione, solo se il parametro pwszFile specifica un file eseguibile. Il formato di questa stringa è determinato dal verbo da richiamare. Se pwszFile specifica un file di documento, pwszParameters deve essere NULL.
pwszDirectory
Tipo: [string] LPWSTR
Puntatore a una stringa con terminazione Null che specifica la directory predefinita.
nShowCmd
Tipo: ULONG
Flag che specificano la modalità di visualizzazione di un'applicazione all'apertura. Se pwszFile specifica un file di documento, il flag viene semplicemente passato all'applicazione associata. Spetta all'applicazione decidere come gestirla.
Commenti
Nel caso di un'opzione di ripristino manuale, il chiamante può usare questa struttura per chiamare la funzione ShellExecute per avviare un'applicazione aggiuntiva che consente all'utente di risolvere il problema.
I verbi seguenti vengono usati in connessione con pwszOperation.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Intestazione | ndattrib.h |