본문 바로가기

API / MFC/Serial Communications

GetCommState & SetCommState Function

GetCommState Function
     지정된 통신 장치의 현재 컨트롤 설정을 받아 장치 컨트롤 블록(DCB 구조체)에 채움

BOOL GetCommState(
HANDLE hFile, 
LPDCB lpDCB
); 

hFile
    통신 장치의 핸들, CreateFile 함수의 리턴된 핸들

lpDCB
    리턴된 컨트롤 설정 데이터를 넣을 DCB 구조체의 포인터

참조 :
http://msdn.microsoft.com/en-us/library/aa363260(VS.85).aspx

 

SetCommState Function
     장치 컨트롤 블록(DCB 구조체)에 있는 값을 가지고 통신 장치의 환경을 설정
     이 함수는 모든 하드웨어와 컨트롤 설정을 다시 초기화를 하지만 입출력 큐는 비우지 않음

BOOL SetCommState(
HANDLE hFile, 
LPDCB lpDCB
); 

hFile
통신 장치의 핸들, CreateFile 함수의 리턴된 핸들
 
lpDCB
지정된 통신장치의 환경설정 정보가 들어 있는 DCB 구조체의 포인터


참조 :
http://msdn.microsoft.com/en-us/library/aa363436(VS.85).aspx

'API / MFC > Serial Communications' 카테고리의 다른 글

COMMTIMEOUTS Structure  (0) 2010.03.31
DCB Structure  (0) 2010.03.31
SetupComm & PurgeComm Function  (0) 2010.03.31
SetCommMask & GetCommMask Function  (0) 2010.03.31
WaitCommEvent Function  (0) 2010.03.30