다음을 통해 공유


콘솔 함수

다음 함수는 콘솔에 액세스하는 데 사용됩니다.

함수 설명
AddConsoleAlias 지정된 실행 파일에 대한 콘솔 별칭을 정의합니다.
AllocConsole 새 콘솔을 호출 프로세스에 할당합니다.
AttachConsole 호출 프로세스를 지정된 프로세스의 콘솔에 연결합니다.
ClosePseudoConsole 지정된 핸들에서 의사console을 닫습니다.
CreatePseudoConsole 호출 프로세스에 대한 새 의사console을 할당합니다.
CreateConsoleScreenBuffer 콘솔 화면 버퍼를 만듭니다.
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 콘솔 화면 버퍼의 연속 셀에서 여러 문자를 복사합니다.
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 콘솔 화면 버퍼의 연속 셀에 여러 문자를 복사합니다.