Condividi tramite


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.

Termine Descrizione
Modifica Avvia un editor e apre il documento per la modifica. Se pwszFile non è un file di documento, la funzione ha esito negativo.
Esplorare Esplora la cartella specificata dal parametro pwszFile .
Trovare Avvia una ricerca a partire dalla directory specificata.
Aperto Apre il file specificato dal parametro pwszFile . Il file può essere un file eseguibile, un file di documento o una cartella.
Stampare Stampa il file di documento specificato dal parametro pwszFile . Se pwszFile non è un file di documento, la funzione ha esito negativo.
NULL Utilizzato quando non si applicano altri verbi.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione ndattrib.h