¿Le resultó útil esta página?
Sus comentarios sobre este contenido son muy importantes. Háganos saber su opinión.
¿Tiene comentarios adicionales?
Caracteres restantes: 1500
Exportar (0) Imprimir
Expandir todo
div
EOF
Expandir Minimizar
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

_execvpe, _wexecvpe

Cargas y procesos secundarios de las ejecuciones nuevos.

Nota importante Importante

Esta API no se puede utilizar en las aplicaciones que se ejecutan en Windows en tiempo de ejecución. Para obtener más información, vea Funciones CRT no compatibles con /ZW.

intptr_t _execvpe( 
   const char *cmdname,
   const char *const *argv,
   const char *const *envp 
);
intptr_t _wexecvpe( 
   const wchar_t *cmdname,
   const wchar_t *const *argv,
   const wchar_t *const *envp 
);

cmdname

Ruta de acceso del archivo a ejecutarse.

argv

Matriz de punteros a los parámetros.

envp

Matriz de punteros a la configuración del entorno.

Si son correctas, estas funciones no cambian al proceso de llamada. Un valor devuelto de – 1 indica un error, en cuyo caso se establece la variable global de errno.

Valor de errno

Descripción

E2BIG

El espacio que se requiere para los argumentos y la configuración de entorno supera 32 KB.

EACCES

El archivo especificado tiene un bloqueo o una infracción de uso compartido.

EMFILE

Demasiados archivos abiertos. (El archivo especificado se debe abrir para determinar si es ejecutable).

ENOENT

El archivo o la ruta no se encuentra.

ENOEXEC

El archivo especificado no es ejecutable o tiene un formato de archivo ejecutable no válido.

ENOMEM

Memoria insuficiente está disponible ejecutar el nuevo proceso; se ha dañado la memoria disponible; o un bloque no existe, que indica que el proceso de llamada no fue asignado correctamente.

Para obtener más información sobre éstos y otros códigos de retorno, vea errno, _doserrno, _sys_errlist, y _sys_nerr.

Cada una de estas funciones se carga y ejecuta un nuevo proceso, y pasa una matriz de punteros a los argumentos de línea de comandos y una matriz de punteros a la configuración del entorno. Estas funciones utilizan la variable de entorno PATH para buscar el archivo para ejecutarse.

Las funciones de _execvpe validan sus parámetros. Si cmdname es un puntero null, o si argv es un puntero NULL, puntero a una matriz vacía, o un puntero a una matriz que contiene una cadena vacía como primer argumento, estas funciones se invoca el controlador no válido de parámetro, tal y como se describe en Validación de parámetros. Si la ejecución puede continuar, este errno establecido funciones a EINVAL y retorno -1. No se inicia un proceso.

Función

Encabezado necesario

Encabezado opcional

_execvpe

<process.h>

<errno.h>

_wexecvpe

<process.h> o <wchar.h>

<errno.h>

Para obtener más información de compatibilidad, vea Compatibilidad.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft