Platform SDK: DirectX

DPCOMPORTADDRESS

DPCOMPORTADDRESS 構造体は、COM ポートの構成に関する情報を保持する。

typedef struct DPCOMPORTADDRESS{
    DWORD dwComPort;
    DWORD dwBaudRate;
    DWORD dwStopBits;
    DWORD dwParity;
    DWORD dwFlowControl;
} DPCOMPORTADDRESS;
 
typedef DPCOMPORTADDRESS FAR* LPDPCOMPORTADDRESS;

メンバ

dwComPort
使用する COM ポートの番号を示す。このメンバの値は、1、2、3、4 のいずれかである。
dwBaudRate
COM ポートのボーを示す。このメンバの値は、次のいずれかである。
CBR_110 CBR_300 CBR_600
CBR_1200 CBR_2400 CBR_4800
CBR_9600 CBR_14400 CBR_19200
CBR_38400 CBR_56000 CBR_57600
CBR_115200 CBR_128000 CBR_256000

dwStopBits
ストップ ビットの数である。このメンバの値は、ONESTOPBIT、ONE5STOPBITS、TWOSTOPBITS のいずれかである。
dwParity
COM ポートで使用するパリティを示す。このメンバの値は、NOPARITY、ODDPARITY、EVENPARITY、MARKPARITY のいずれかである。
dwFlowControl
COM ポートで使用するフロー コントロールの方法を示す。このメンバの値は、次のいずれかである。
DPCPA_DTRFLOW
DTR によるハードウェア フロー コントロールを示す。
DPCPA_NOFLOW
フロー コントロールかないことを示す。
DPCPA_RTSDTRFLOW
RTS と DTR によるハードウェア フロー コントロールを示す。
DPCPA_RTSFLOW
RTS よるハードウェア フロー コントロールを示す。
DPCPA_XONXOFFFLOW
ソフトウェア フロー コントロールを示す (xon/xoff)。

注意

ボー、ストップ ビット、およびパリティを定義する定数は、Winbase.h で定義されている。

必要条件

  Windows NT/2000 : Windows 2000 が必要。
  Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
  ヘッダー : Dplobby.h で宣言。