ICorDebugRemote::CreateProcessEx (Método)
Inicia un proceso en una máquina remota en el depurador.
Sintaxis
HRESULT CreateProcessEx (
[in] ICorDebugRemoteTarget* pRemoteTarget,
[in] LPCWSTR lpApplicationName,
[in] LPWSTR lpCommandLine,
[in] LPSECURITY_ATTRIBUTES lpProcessAttributes,
[in] LPSECURITY_ATTRIBUTES lpThreadAttributes,
[in] BOOL bInheritHandles,
[in] DWORD dwCreationFlags,
[in] PVOID lpEnvironment,
[in] LPCWSTR lpCurrentDirectory,
[in] LPSTARTUPINFOW lpStartupInfo,
[in] LPPROCESS_INFORMATION lpProcessInformation,
[in] CorDebugCreateProcessFlags debuggingFlags,
[out] ICorDebugProcess** ppProcess
);
Parámetros
pRemoteTarget
[in] Puntero a una interfaz ICorDebugRemoteTarget. Se usa para determinar la máquina remota en la que se iniciará el proceso.
lpApplicationName
[in] Puntero a una cadena terminada en NULL que especifica el módulo que va a ejecutar el proceso iniciado. El módulo se ejecuta en el contexto de seguridad del proceso de llamada.
lpCommandLine
[in] Puntero a una cadena terminada en null que especifica la línea de comandos que va a ejecutar el proceso iniciado.
lpProcessAttributes
[in] Sin usar para la depuración remota.
lpThreadAttributes
[in] Sin usar para la depuración remota.
bInheritHandles
[in] Sin usar para la depuración remota.
dwCreationFlags
[in] Sin usar para la depuración remota.
lpEnvironment
[in] Puntero a un bloque de entorno para el nuevo proceso.
lpCurrentDirectory
[in] Puntero a una cadena terminada en null que especifica la ruta de acceso completa al directorio actual para el proceso. Si este parámetro es null, el nuevo proceso tendrá la misma unidad y directorio actuales que el proceso de llamada.
lpStartupInfo
[in] Sin usar para la depuración remota.
lpProcessInformation
[in] Sin usar para la depuración remota.
debuggingFlags
[in] Sin usar para la depuración remota.
ppProcess
[out] Puntero a la dirección de un objeto "ICorDebugProcess Interface" que representa el proceso.
Valor devuelto
S_OK Iniciar correctamente el proceso en el equipo remoto y devolvió una interfaz "ICorDebugProcess" para la depuración.
E_FAIL (u otros códigos de retorno de E_) No se puede iniciar el proceso en el equipo remoto y devolver una "ICorDebugProcess Interface" para la depuración.
Comentarios
La depuración en modo mixto no se admite en Silverlight.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: CorDebug.idl
Biblioteca: CorGuids.lib
Versiones de .NET Framework: 4.5, 4, 3.5 SP1