Estructura ShellCommandInfo (ndattrib.h)
La estructura ShellCommandInfo contiene datos necesarios para iniciar una aplicación adicional para las opciones de reparación manual.
Sintaxis
typedef struct tagShellCommandInfo {
LPWSTR pwszOperation;
LPWSTR pwszFile;
LPWSTR pwszParameters;
LPWSTR pwszDirectory;
ULONG nShowCmd;
} ShellCommandInfo, *PShellCommandInfo;
Miembros
pwszOperation
Tipo: [string] LPWSTR
Puntero a una cadena terminada en null que contiene la acción que se va a realizar. El conjunto de verbos disponibles que especifica la acción depende del archivo o carpeta concretos. Por lo general, las acciones disponibles en el menú contextual de un objeto están disponibles verbos. Para obtener más información, vea la sección Comentarios.
pwszFile
Tipo: [string] LPWSTR
Puntero a una cadena terminada en null que especifica el archivo o el objeto en el que se va a ejecutar el verbo especificado. Para especificar un objeto de espacio de nombres shell, pase el nombre completo del análisis. Tenga en cuenta que no todos los verbos son compatibles con todos los objetos. Por ejemplo, no todos los tipos de documento admiten el verbo "print".
pwszParameters
Tipo: [string] LPWSTR
Puntero a cadenas terminadas en null que especifica los parámetros que se van a pasar a la aplicación, solo si el parámetro pwszFile especifica un archivo ejecutable. El formato de esta cadena viene determinado por el verbo que se va a invocar. Si pwszFile especifica un archivo de documento, pwszParameters debe ser NULL.
pwszDirectory
Tipo: [string] LPWSTR
Puntero a una cadena terminada en null que especifica el directorio predeterminado.
nShowCmd
Tipo: ULONG
Marcas que especifican cómo se va a mostrar una aplicación cuando se abre. Si pwszFile especifica un archivo de documento, la marca se pasa simplemente a la aplicación asociada. Es necesario que la aplicación decida cómo controlarla.
Comentarios
En el caso de una opción de reparación manual, el autor de la llamada puede usar esta estructura para llamar a la función ShellExecute para iniciar una aplicación adicional que pueda ayudar al usuario a reparar el problema.
Los verbos siguientes se usan en conexión con pwszOperation.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | ndattrib.h |