MODEMSETTINGS 구조체(mcx.h)
모뎀의 구성에 대한 정보를 포함합니다.
구문
typedef struct _MODEMSETTINGS {
DWORD dwActualSize;
DWORD dwRequiredSize;
DWORD dwDevSpecificOffset;
DWORD dwDevSpecificSize;
DWORD dwCallSetupFailTimer;
DWORD dwInactivityTimeout;
DWORD dwSpeakerVolume;
DWORD dwSpeakerMode;
DWORD dwPreferredModemOptions;
DWORD dwNegotiatedModemOptions;
DWORD dwNegotiatedDCERate;
BYTE abVariablePortion[1];
} MODEMSETTINGS, *PMODEMSETTINGS, *LPMODEMSETTINGS;
멤버
dwActualSize
실제로 애플리케이션에 반환된 데이터의 크기(바이트)입니다. 애플리케이션이 구조체의 가변 길이 부분에 충분한 공간을 할당하지 않은 경우 이 멤버는 dwRequiredSize 멤버보다 작을 수 있습니다.
dwRequiredSize
변수 길이 부분을 포함하여 전체 MODEMDEVCAPS 구조에 필요한 바이트 수입니다.
dwDevSpecificOffset
구조체의 시작 부분을 기준으로 하는 구조체의 공급자 정의 부분의 오프셋(바이트)입니다.
dwDevSpecificSize
구조체의 공급자 정의 부분 크기(바이트)입니다.
dwCallSetupFailTimer
모뎀-모뎀 연결이 설정되었음을 나타내기 위해 전화 걸기를 완료한 후 모뎀이 대기해야 하는 최대 시간(초)입니다. 이 간격으로 연결이 설정되지 않은 경우 호출이 실패한 것으로 간주됩니다. 이 멤버는 헤이즈® 호환 모뎀에 S7을 등록하는 것과 같습니다.
dwInactivityTimeout
연결이 설정된 후 허용되는 최대 비활성 시간(초)입니다. 이 기간 동안 전송되거나 수신된 데이터가 없으면 호출이 자동으로 종료됩니다. 이 시간 제한은 애플리케이션이 예기치 않게 잠기거나 사용자가 떠날 경우 과도한 장거리 요금 또는 온라인 서비스 요금을 방지하는 데 사용됩니다.
dwSpeakerVolume
스피커가 켜지면 모니터 스피커의 볼륨 수준입니다. 이 멤버는 다음 값 중 하나일 수 있습니다.
값 | 의미 |
---|---|
|
대용량. |
|
볼륨이 낮습니다. |
|
중간 볼륨. |
MODEMDEVCAPS 구조체는 모뎀이 지원하는 스피커 볼륨을 지정합니다. 실제 볼륨은 하드웨어에 따라 다릅니다.
dwSpeakerMode
스피커 모드입니다. 이 멤버는 다음 값 중 하나일 수 있습니다.
dwPreferredModemOptions
애플리케이션에서 요청한 모뎀 옵션입니다. 로컬 및 원격 모뎀은 호출 설정 중에 모뎀 옵션을 협상합니다. 이 멤버는 로컬 모뎀의 초기 협상 위치를 지정합니다.
MODEMDEVCAPS 구조체의 dwModemOptions 멤버는 로컬 모뎀에서 지원하는 모뎀 옵션을 지정합니다. 모뎀 옵션 목록은 MODEMDEVCAPS 구조체에 대한 설명을 참조하세요.
dwNegotiatedModemOptions
실제로 적용되는 모뎀 옵션입니다. 이 멤버는 연결이 설정되고 로컬 및 원격 모뎀이 모뎀 옵션을 협상한 후에 채워집니다.
MODEMDEVCAPS 구조체의 dwModemOptions 멤버는 로컬 모뎀에서 지원하는 모뎀 옵션을 지정합니다. 모뎀 옵션 목록은 MODEMDEVCAPS 구조체에 대한 설명을 참조하세요.
dwNegotiatedDCERate
적용되는 DCE 속도입니다. 이 멤버는 연결이 설정되고 로컬 및 원격 모뎀이 모뎀 변조를 협상한 후에 채워집니다.
abVariablePortion[1]
선택적 공급자 정의 정보입니다.
요구 사항
지원되는 최소 클라이언트 | Windows XP |
지원되는 최소 서버 | Windows Server 2003 |
머리글 | mcx.h(Windows.h 포함) |