ProcessStartInfo.StandardErrorHandle Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un oggetto SafeFileHandle da utilizzare come errore standard del processo figlio.
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
Valore della proprietà
Oggetto SafeFileHandle da utilizzare come handle di errore standard del processo figlio o null per utilizzare il comportamento predefinito.
Commenti
L'handle non deve essere ereditabile; il runtime lo duplica come ereditabile, se necessario.
Usare CreateAnonymousPipe per creare una coppia di handle della pipe connessa, OpenHandle aprire un handle di file, OpenNullHandle eliminare l'output degli errori o OpenStandardErrorHandle ereditare l'errore standard dell'elemento padre.
Quando questa proprietà è null e RedirectStandardError è false, il processo eredita normalmente l'errore standard dell'elemento padre. Tuttavia, se StartDetached è true o il processo viene avviato con StartAndForget(ProcessStartInfo), l'errore standard viene reindirizzato al dispositivo Null.
È consigliabile eliminare l'handle subito dopo l'avvio del processo.
Quando questa proprietà non nullè e RedirectStandardErrorUseShellExecute deve essere entrambe false.