WIndows Basic IO

    技术2022-05-20  29

    windows基本IO

     

    HANDLE CreateFile ( LPCTSTR lpName, DWORD dwAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreate, DWORD dwAttrsAndFlags, HANDLE hTemplateFile)

    参数说明

     

    ReadFile

     

    WriteFile

     

     

    Windows应用程序控制台输出(Console)

    默认,控制台的输入输出和error句柄都是对应写到控制台屏幕的。可以设置他们指向其他的句柄。

    获取当前控制台输入输出的句柄通过函数:

    HANDLE GetStdHandle (DWORD nStdHandle)

    nStdHandle must have one of these values:

    STD_INPUT_HANDLE

    STD_OUTPUT_HANDLE

    STD_ERROR_HANDLE

    设置控制台输入输出

    BOOL SetStdHandle ( DWORD nStdHandle, HANDLE hHandle)

    hHandle是创建好的句柄

     

     

     

     

    应用程序创建控制台通过如下两个函数

     

    BOOL FreeConsole (VOID) BOOL AllocConsole (VOID) 如果应用程序已经存在一个Console,那么先Free掉然后Alloc。GUI程序是初始时是没有Console的,所以可以直接Alloc。

     

     

     

     


    最新回复(0)