ResizePseudoConsole 函数

将伪控制台的内部缓冲区大小调整为给定大小。

语法

HRESULT WINAPI ResizePseudoConsole(
    _In_ HPCON hPC ,
    _In_ COORD size
);

参数

hPC [in]
CreatePseudoConsole 打开的活动伪控制台的句柄。

size [in]
将用于此伪控制台的内部缓冲区的窗口/缓冲区的尺寸(以字符数为单位)。

返回值

类型:HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

备注

此函数可以调整伪控制台会话中的内部缓冲区的大小,以匹配用于在终端上显示的窗口/缓冲区大小。 这可确保使用控制台函数进行通信的附加命令行接口 (CUI) 应用程序在其调用中返回正确的维度。

要求

   
最低受支持的客户端 Windows 10 2018 年 10 月更新(版本 1809)[仅限桌面应用]
最低受支持的服务器 Windows Server 2019 [仅限桌面应用]
标头 ConsoleApi.h (via WinCon.h, include Windows.h)
Kernel32.lib
DLL Kernel32.dll

另请参阅

伪控制台

CreatePseudoConsole

ClosePseudoConsole