다음 함수는 콘솔에 액세스하는 데 사용됩니다.
| 기능 | 설명 |
|---|---|
| AddConsoleAlias | 지정된 실행 파일에 대한 콘솔 별칭을 정의합니다. |
| AllocConsole | 호출 프로세스에 새 콘솔을 할당합니다. |
| AllocConsoleWithOptions | 필요에 따라 호출 프로세스에 새 콘솔을 할당하는 동시에 새 콘솔 창의 표시 유형을 지정할 수 있습니다. |
| AttachConsole | 호출 프로세스를 지정된 프로세스의 콘솔에 연결합니다. |
| ClosePseudoConsole | 지정된 핸들에서 의사console을 닫습니다. |
| CreateConsoleScreenBuffer | 콘솔 화면 버퍼를 만듭니다. |
| CreatePseudoConsole | 호출 프로세스에 대한 새 의사console을 할당합니다. |
| FillConsoleOutputAttribute | 지정된 수의 문자 셀에 대한 텍스트 및 배경색 특성을 설정합니다. |
| FillConsoleOutputCharacter | 콘솔 화면 버퍼에 지정된 횟수만큼 문자를 씁니다. |
| FlushConsoleInputBuffer | 콘솔 입력 버퍼를 플러시합니다. |
| FreeConsole | 호출 프로세스를 콘솔에서 분리합니다. |
| GenerateConsoleCtrlEvent | 호출 프로세스와 연결된 콘솔을 공유하는 콘솔 프로세스 그룹에 지정된 신호를 보냅니다. |
| GetConsoleAlias | 지정된 실행 파일에 대해 지정된 별칭을 검색합니다. |
| GetConsoleAliases | 지정된 실행 파일에 대해 정의된 모든 콘솔 별칭을 검색합니다. |
| GetConsoleAliasesLength | 지정된 실행 파일에 대한 모든 콘솔 별칭을 저장하는 데 필요한 버퍼의 크기(바이트)를 반환합니다. |
| GetConsoleAliasExes | 콘솔 별칭이 정의된 모든 실행 파일의 이름을 검색합니다. |
| GetConsoleAliasExesLength | 콘솔 별칭이 정의된 모든 실행 파일의 이름을 저장하는 데 필요한 버퍼의 크기(바이트)를 반환합니다. |
| GetConsoleCP | 호출 프로세스와 연결된 콘솔에서 사용하는 입력 코드 페이지를 검색합니다. |
| GetConsoleCursorInfo | 지정된 콘솔 화면 버퍼의 커서 크기와 표시 유형에 대한 정보를 검색합니다. |
| GetConsoleDisplayMode | 현재 콘솔의 표시 모드를 검색합니다. |
| GetConsoleFontSize | 지정된 콘솔 화면 버퍼에서 사용하는 글꼴의 크기를 검색합니다. |
| GetConsoleHistoryInfo | 호출 프로세스 콘솔의 기록 설정을 검색합니다. |
| GetConsoleMode | 콘솔 입력 버퍼의 현재 입력 모드 또는 콘솔 화면 버퍼의 현재 출력 모드를 검색합니다. |
| GetConsoleOriginalTitle | 현재 콘솔 창의 원래 제목을 검색합니다. |
| GetConsoleOutputCP | 호출 프로세스와 연결된 콘솔에서 사용하는 출력 코드 페이지를 검색합니다. |
| GetConsoleProcessList | 현재 콘솔에 연결된 프로세스 목록을 검색합니다. |
| GetConsoleScreenBufferInfo | 지정된 콘솔 화면 버퍼에 대한 정보를 검색합니다. |
| GetConsoleScreenBufferInfoEx | 지정된 콘솔 화면 버퍼에 대한 확장 정보를 검색합니다. |
| GetConsoleSelectionInfo | 현재 콘솔 선택에 대한 정보를 검색합니다. |
| GetConsoleTitle | 현재 콘솔 창의 제목을 검색합니다. |
| GetConsoleWindow | 호출 프로세스와 연결된 콘솔에서 사용하는 창 핸들을 검색합니다. |
| GetCurrentConsoleFont | 현재 콘솔 글꼴에 대한 정보를 검색합니다. |
| GetCurrentConsoleFontEx | 현재 콘솔 글꼴에 대한 확장 정보를 검색합니다. |
| GetLargestConsoleWindowSize | 가능한 가장 큰 콘솔 창의 크기를 검색합니다. |
| GetNumberOfConsoleInputEvents | 콘솔의 입력 버퍼에서 읽지 않은 입력 레코드 수를 검색합니다. |
| GetNumberOfConsoleMouseButtons | 현재 콘솔에서 사용하는 마우스의 단추 수를 검색합니다. |
| GetStdHandle | 표준 입력, 표준 출력 또는 표준 오류 디바이스에 대한 핸들을 검색합니다. |
| HandlerRoutine | SetConsoleCtrlHandler 함수와 함께 사용되는 애플리케이션 정의 함수입니다. |
| PeekConsoleInput | 지정된 콘솔 입력 버퍼에서 데이터를 버퍼에서 제거하지 않고 읽습니다. |
| ReadConsole | 콘솔 입력 버퍼에서 문자 입력을 읽고 버퍼에서 제거합니다. |
| ReadConsoleInput | 콘솔 입력 버퍼에서 데이터를 읽고 버퍼에서 제거합니다. |
| ReadConsoleInputEx | 콘솔 입력 버퍼에서 데이터를 읽고 구성 가능한 동작으로 버퍼에서 제거합니다. |
| ReadConsoleOutput | 콘솔 화면 버퍼의 문자 셀 사각형 블록에서 문자 및 색 특성 데이터를 읽습니다. |
| ReadConsoleOutputAttribute | 콘솔 화면 버퍼의 연속 셀에서 지정된 수의 전경 및 배경색 특성을 복사합니다. |
| ReadConsoleOutputCharacter | 콘솔 화면 버퍼의 연속 셀에서 여러 문자를 복사합니다. |
| ReleasePseudoConsole | pseudoconsole에 대한 핸들의 HPCON 소유권을 포기하므로 모든 클라이언트의 연결이 끊어지면 자동으로 종료됩니다. |
| ResizePseudoConsole | pseudoconsole의 내부 버퍼 크기를 지정된 크기로 조정합니다. |
| ScrollConsoleScreenBuffer | 화면 버퍼의 데이터 블록을 이동합니다. |
| SetConsoleActiveScreenBuffer | 지정된 화면 버퍼를 현재 표시된 콘솔 화면 버퍼로 설정합니다. |
| SetConsoleCP | 호출 프로세스와 연결된 콘솔에서 사용하는 입력 코드 페이지를 설정합니다. |
| SetConsoleCtrlHandler | 호출 프로세스에 대한 처리기 함수 목록에서 애플리케이션 정의 HandlerRoutine 을 추가하거나 제거합니다. |
| SetConsoleCursorInfo | 지정된 콘솔 화면 버퍼에 대한 커서의 크기와 표시 유형을 설정합니다. |
| SetConsoleCursorPosition | 지정된 콘솔 화면 버퍼에서 커서 위치를 설정합니다. |
| SetConsoleDisplayMode | 지정된 콘솔 화면 버퍼의 표시 모드를 설정합니다. |
| SetConsoleHistoryInfo | 호출 프로세스 콘솔의 기록 설정을 설정합니다. |
| SetConsoleMode | 콘솔 입력 버퍼의 입력 모드 또는 콘솔 화면 버퍼의 출력 모드를 설정합니다. |
| SetConsoleOutputCP | 호출 프로세스와 연결된 콘솔에서 사용하는 출력 코드 페이지를 설정합니다. |
| SetConsoleScreenBufferInfoEx | 지정된 콘솔 화면 버퍼에 대한 확장 정보를 설정합니다. |
| SetConsoleScreenBufferSize | 지정된 콘솔 화면 버퍼의 크기를 변경합니다. |
| SetConsoleTextAttribute | 콘솔 화면 버퍼에 기록된 문자의 전경(텍스트) 및 배경색 특성을 설정합니다. |
| SetConsoleTitle | 현재 콘솔 창의 제목을 설정합니다. |
| SetConsoleWindowInfo | 콘솔 화면 버퍼 창의 현재 크기와 위치를 설정합니다. |
| SetCurrentConsoleFontEx | 현재 콘솔 글꼴에 대한 확장 정보를 설정합니다. |
| SetStdHandle | 표준 입력, 표준 출력 또는 표준 오류 디바이스에 대한 핸들을 설정합니다. |
| WriteConsole | 현재 커서 위치에서 시작하는 콘솔 화면 버퍼에 문자 문자열을 씁니다. |
| WriteConsoleInput | 콘솔 입력 버퍼에 직접 데이터를 씁니다. |
| WriteConsoleOutput | 콘솔 화면 버퍼에 있는 문자 셀의 지정된 사각형 블록에 문자 및 색 특성 데이터를 씁니다. |
| WriteConsoleOutputAttribute | 여러 전경 및 배경색 특성을 콘솔 화면 버퍼의 연속 셀에 복사합니다. |
| WriteConsoleOutputCharacter | 콘솔 화면 버퍼의 연속 셀에 여러 문자를 복사합니다. |