Método IVsDebugger2.GetOutputHandleForProcess (UInt32, UInt64)

 

Publicado: abril de 2016

Obtém um identificador de saída para um processo.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop.8.0 (em Microsoft.VisualStudio.Shell.Interop.8.0.dll)

Sintaxe

int GetOutputHandleForProcess(
    uint dwPid,
    out ulong pOutputHandle
)
int GetOutputHandleForProcess(
    unsigned int dwPid,
    [OutAttribute] unsigned long long% pOutputHandle
)
abstract GetOutputHandleForProcess : 
        dwPid:uint32 *
        pOutputHandle:uint64 byref -> int
Function GetOutputHandleForProcess (
    dwPid As UInteger,
    <OutAttribute> ByRef pOutputHandle As ULong
) As Integer

Parâmetros

  • dwPid
    [in] Identificação do processo do aplicativo.
  • pOutputHandle
    [out] Identificador para o dispositivo de saída.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Comentários

Obter um identificador para usar ao redirecionar stdout para um aplicativo WinForms.Isso será a janela de console ou janela de saída, dependendo das configurações do usuário.

COM assinatura

De vsshell80.idl:

HRESULT GetOutputHandleForProcess(
    [in] DWORD dwPid,
    [out] ULONG64 *pOutputHandle
);

Consulte também

Interface IVsDebugger2
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo