Lenguaje

ProcessStartInfo.StandardErrorHandle Propiedad

Definición

Obtiene o establece un objeto SafeFileHandle que se va a usar como error estándar del proceso secundario.

public:
 property Microsoft::Win32::SafeHandles::SafeFileHandle ^ StandardErrorHandle { Microsoft::Win32::SafeHandles::SafeFileHandle ^ get(); void set(Microsoft::Win32::SafeHandles::SafeFileHandle ^ value); };
public Microsoft.Win32.SafeHandles.SafeFileHandle? StandardErrorHandle { get; set; }
member this.StandardErrorHandle : Microsoft.Win32.SafeHandles.SafeFileHandle with get, set
Public Property StandardErrorHandle As SafeFileHandle

Valor de propiedad

que SafeFileHandle se va a usar como identificador de error estándar del proceso secundario o null para usar el comportamiento predeterminado.

Comentarios

No es necesario heredar el identificador; el tiempo de ejecución lo duplica como heredable si es necesario.

Use CreateAnonymousPipe para crear un par de identificadores de canalización conectados, OpenHandle para abrir un identificador de archivo, OpenNullHandle descartar la salida de error o OpenStandardErrorHandle para heredar el error estándar del elemento primario.

Cuando esta propiedad es null y RedirectStandardError es false, el proceso normalmente hereda el error estándar del elemento primario. Sin embargo, si StartDetached es true o el proceso se inicia con StartAndForget(ProcessStartInfo), el error estándar se redirige al dispositivo NULL en su lugar.

Se recomienda eliminar el identificador justo después de iniciar el proceso.

Cuando esta propiedad no nulles , RedirectStandardError y UseShellExecute debe ser false.

Se aplica a