IVsDebugger2.GetConsoleHandlesForProcess 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为调试器提供标准控制台句柄,以便其他进程可以将其标准句柄重定向到调试窗口。
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
弄调试器的标准错误的句柄。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
COM 签名
从 vsshell80:
HRESULT IVsDebugger2::GetConsoleHandlesForProcess(
[in] DWORD dwPid,
[out] ULONG64 *pdwStdInput,
[out] ULONG64 *pdwStdOutput
);