[LONG CommConnect()]
수동 로그인설정인 경우 로그인창을 출력해서 로그인을 시도하거나 자동로그인 설정인 경우 로그인창 출력없이 로그인을 시도합니다.
[void CommTerminate()]
더 이상 사용할 수 없는 함수입니다.
[LONG GetConnectState()]
현재 로그인 상태를 알려줍니다.
리턴값 1:연결, 0:연결안됨
[LONG GetLoginInfo()]
로그인 후 사용할 수 있으며 인자값에 대응하는 정보를 얻을 수 있습니다.
인자는 다음값을 사용할 수 있습니다.
"ACCOUNT_CNT" : 보유계좌 수를 반환합니다.
"ACCLIST" 또는 "ACCNO" : 구분자 ';'로 연결된 보유계좌 목록을 반환합니다.
"USER_ID" : 사용자 ID를 반환합니다.
"USER_NAME" : 사용자 이름을 반환합니다.
"KEY_BSECGB" : 키보드 보안 해지여부를 반환합니다.(0 : 정상, 1 : 해지)
"FIREW_SECGB" : 방화벽 설정여부를 반환합니다.(0 : 미설정, 1 : 설정, 2 : 해지)
"GetServerGubun" : 접속서버 구분을 반환합니다.(0 : 모의투자, 나머지 : 실서버)
리턴값
인자값에 대응하는 정보를 얻을 수 있습니다.
------------------------------------------------------------------------------------------------------------------------------------
[보유계좌 목록 예시]
CString strAcctList = GetLoginInfo("ACCLIST");
여기서 strAcctList는 ';'로 분리한 보유계좌 목록임
예) "3040525910;567890;3040526010"
------------------------------------------------------------------------------------------------------------------------------------
[OnEventConnect()이벤트 함수]
OnEventConnect(
long nErrCode // 로그인 상태를 전달하는데 자세한 내용은 아래 상세내용 참고
)
로그인 처리 이벤트 함수입니다. 성공이면 인자값 nErrCode가 0이며 에러는 다음과 같은 값이 전달됩니다.
nErrCode별 상세내용
-100 사용자 정보교환 실패
-101 서버접속 실패
-102 버전처리 실패
[OnReceiveMsg()이벤트 함수]
OnReceiveMsg(
BSTR sScrNo, // 화면번호
BSTR sRQName, // 사용자 구분명
BSTR sTrCode, // TR이름
BSTR sMsg // 서버에서 전달하는 메시지
)
서버통신 후 수신한 메시지를 알려줍니다.
메시지에는 6자리 코드번호가 포함되는데 이 코드번호는 통보없이 수시로 변경될 수 있습니다. 따라서 주문이나 오류관련처리를
이 코드번호로 분류하시면 안됩니다.
'주식' 카테고리의 다른 글
키움 OPEN API - 주문과 잔고처리 - 관련함수 (0) | 2018.06.30 |
---|---|
키움 OPEN API - 주문과 잔고처리 - 기본설명 (0) | 2018.06.30 |
키움 OPEN API - 조회와 실시간데이터처리 - 관련함수 (1) | 2018.06.30 |
키움 OPEN API - 조회와 실시간데이터처리 - 기본설명 (0) | 2018.06.30 |
키움 OPEN API - 로그인 버전처리 - 기본설명 (0) | 2018.06.30 |
키움 OPEN API - 통신처리 (0) | 2018.06.30 |
키움 OPEN API - 기본설명 (0) | 2018.06.30 |
키움 KOAStudioSA.exe KOA 스튜디오 실행시 mfc100.dll 오류 (0) | 2018.06.28 |