ComDBResizeDatabase 함수(msports.h)
ComDBResizeDatabase 는 COM 포트 데이터베이스의 크기를 조정합니다.
구문
LONG ComDBResizeDatabase(
[in] HCOMDB HComDB,
[in] DWORD NewSize
);
매개 변수
[in] HComDB
ComDBOpen에서 반환된 COM 포트 데이터베이스에 대한 핸들입니다.
[in] NewSize
COM 포트 데이터베이스의 새 크기를 지정합니다. 여기서 데이터베이스 크기는 현재 데이터베이스에서 중재된 포트 번호의 수입니다. 이 값은 1024의 정수 배수여야 하고, 현재 크기보다 커야 하며, COMDB_MAX_PORTS_ARBITRATED 보다 작거나 같아야 합니다.
반환 값
ComDBResizeDatabase는 다음 상태 값 중 하나를 반환합니다.
반환 코드 | 설명 |
---|---|
|
데이터베이스 크기가 성공적으로 조정되었습니다. |
|
NewSize 가 현재 데이터베이스 크기보다 작거나 같거나 COMDB_MAX_PORTS_ARBITRATED 보다 큽니다. |
|
루틴이 데이터베이스에 쓸 수 없습니다. |
|
다음 중 하나는 true입니다. COM 포트 데이터베이스에 대해 지정된 핸들이 잘못되었습니다. NewSize 는 1024의 배수가 아닙니다. |
|
루틴이 데이터베이스에 액세스할 수 없습니다. 확장 오류 정보를 가져오려면 GetLastError를 호출합니다. |
설명
ComDBGetCurrentPortUsage를 사용하여 현재 데이터베이스 크기를 가져옵니다.
ComDBResizeDatabase 는 사용자 모드에서 실행됩니다.
자세한 내용은 COM 포트 데이터베이스 크기 조정을 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | msports.h(Msports.h 포함) |
라이브러리 | Msports.lib |
DLL | Msports.dll |