IVsDebugger2.GetConsoleHandlesForProcess 方法

定义

为调试器提供标准控制台句柄,以便其他进程可以将其标准句柄重定向到调试窗口。

public:
 int GetConsoleHandlesForProcess(System::UInt32 dwPid, [Runtime::InteropServices::Out] System::UInt64 % pdwStdInput, [Runtime::InteropServices::Out] System::UInt64 % pdwStdOutput, [Runtime::InteropServices::Out] System::UInt64 % pdwStdError);
int GetConsoleHandlesForProcess(unsigned int dwPid, [Runtime::InteropServices::Out] unsigned long & pdwStdInput, [Runtime::InteropServices::Out] unsigned long & pdwStdOutput, [Runtime::InteropServices::Out] unsigned long & pdwStdError);
public int GetConsoleHandlesForProcess (uint dwPid, out ulong pdwStdInput, out ulong pdwStdOutput, out ulong pdwStdError);
abstract member GetConsoleHandlesForProcess : uint32 * uint64 * uint64 * uint64 -> int
Public Function GetConsoleHandlesForProcess (dwPid As UInteger, ByRef pdwStdInput As ULong, ByRef pdwStdOutput As ULong, ByRef pdwStdError As ULong) As Integer

参数

dwPid
UInt32

中宿主进程的标识符。

pdwStdInput
UInt64

弄调试器的标准输入的句柄。

pdwStdOutput
UInt64

弄调试器的标准输出的句柄。

pdwStdError
UInt64

弄调试器的标准错误的句柄。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 vsshell80:

HRESULT IVsDebugger2::GetConsoleHandlesForProcess(  
   [in] DWORD dwPid,  
   [out] ULONG64 *pdwStdInput,  
   [out] ULONG64 *pdwStdOutput  
);  

适用于