ProcessStartInfo.StandardErrorHandle Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение SafeFileHandle , используемое в качестве стандартной ошибки дочернего процесса.
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
Значение свойства
Для SafeFileHandle использования в качестве стандартного дескриптора ошибок дочернего процесса или null использования поведения по умолчанию.
Комментарии
Дескриптор не должен быть наследуемым; среда выполнения дублирует ее как наследуемую при необходимости.
Используется CreateAnonymousPipe для создания пары подключенных дескрипторов канала, открытия дескриптора файлов, OpenHandleOpenNullHandle отмены выходных данных ошибок или OpenStandardErrorHandle наследования стандартной ошибки родительского объекта.
Если это свойство и RedirectStandardError есть nullfalse, процесс обычно наследует стандартную ошибку родительского объекта. Однако если StartDetached процесс true запущен или запущен StartAndForget(ProcessStartInfo), стандартная ошибка перенаправляется на пустое устройство.
Рекомендуется удалить дескриптор сразу после запуска процесса.
Если это свойство не nullявляется, RedirectStandardError и UseShellExecute должно быть falseоба.