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

스피커가 켜지면 모니터 스피커의 볼륨 수준입니다. 이 멤버는 다음 값 중 하나일 수 있습니다.

의미
MDMVOL_HIGH
0x00000002
대용량.
MDMVOL_LOW
0x00000000
볼륨이 낮습니다.
MDMVOL_MEDIUM
0x00000001
중간 볼륨.
 

MODEMDEVCAPS 구조체는 모뎀이 지원하는 스피커 볼륨을 지정합니다. 실제 볼륨은 하드웨어에 따라 다릅니다.

dwSpeakerMode

스피커 모드입니다. 이 멤버는 다음 값 중 하나일 수 있습니다.

의미
MDMSPKR_CALLSETUP
0x00000008
연결이 설정될 때까지 스피커가 켜집니다.
MDMSPKR_DIAL
0x00000002
모뎀이 실제로 전화를 거는 동안 꺼져 있다는 점을 제외하고 연결이 설정될 때까지 스피커가 켜져 있습니다.
MDMSPKR_OFF
0x00000001
스피커는 항상 꺼져 있습니다.
MDMSPKR_ON
0x00000004
스피커는 항상 켜집니다.

dwPreferredModemOptions

애플리케이션에서 요청한 모뎀 옵션입니다. 로컬 및 원격 모뎀은 호출 설정 중에 모뎀 옵션을 협상합니다. 이 멤버는 로컬 모뎀의 초기 협상 위치를 지정합니다.

MODEMDEVCAPS 구조체의 dwModemOptions 멤버는 로컬 모뎀에서 지원하는 모뎀 옵션을 지정합니다. 모뎀 옵션 목록은 MODEMDEVCAPS 구조체에 대한 설명을 참조하세요.

dwNegotiatedModemOptions

실제로 적용되는 모뎀 옵션입니다. 이 멤버는 연결이 설정되고 로컬 및 원격 모뎀이 모뎀 옵션을 협상한 후에 채워집니다.

MODEMDEVCAPS 구조체의 dwModemOptions 멤버는 로컬 모뎀에서 지원하는 모뎀 옵션을 지정합니다. 모뎀 옵션 목록은 MODEMDEVCAPS 구조체에 대한 설명을 참조하세요.

dwNegotiatedDCERate

적용되는 DCE 속도입니다. 이 멤버는 연결이 설정되고 로컬 및 원격 모뎀이 모뎀 변조를 협상한 후에 채워집니다.

abVariablePortion[1]

선택적 공급자 정의 정보입니다.

요구 사항

   
지원되는 최소 클라이언트 Windows XP
지원되는 최소 서버 Windows Server 2003
머리글 mcx.h(Windows.h 포함)

참고 항목

MODEMDEVCAPS