次の方法で共有


COMMCONFIG 構造体 (winbase.h)

通信デバイスの構成状態に関する情報が含まれます。

構文

typedef struct _COMMCONFIG {
  DWORD dwSize;
  WORD  wVersion;
  WORD  wReserved;
  DCB   dcb;
  DWORD dwProviderSubType;
  DWORD dwProviderOffset;
  DWORD dwProviderSize;
  WCHAR wcProviderData[1];
} COMMCONFIG, *LPCOMMCONFIG;

メンバー

dwSize

この構造体のサイズ (バイト単位)。 呼び出し元は、このメンバーを に設定する sizeof(COMMCONFIG)必要があります。

wVersion

構造体のバージョン番号。 このパラメーターには 1 を指定できます。 プロバイダー固有の構造体のバージョンは、 wcProviderData メンバーに含める必要があります。

wReserved

予約済みです。使わないでください。

dcb

RS-232 シリアル デバイスのデバイス制御ブロック (DCB) 構造。 DCB 構造体は、デバイスの COMMPROP 構造体で指定されたポート ドライバーのサブタイプに関係なく、常に存在します。

dwProviderSubType

通信プロバイダーの種類、つまりプロバイダー固有のデータの形式。 通信プロバイダーの種類の一覧については、 COMMPROP 構造体の説明を参照してください。

dwProviderOffset

構造体の先頭を基準としたプロバイダー固有のデータのオフセット (バイト単位)。 プロバイダー固有のデータがない場合、このメンバーは 0 です。

dwProviderSize

プロバイダー固有のデータのサイズ (バイト単位)。

wcProviderData[1]

オプションのプロバイダー固有のデータ。 このメンバーは、任意のサイズにすることも、省略することもできます。 COMMCONFIG 構造体は今後拡張される可能性があるため、アプリケーションでは dwProviderOffset メンバーを使用して、このメンバーの場所を決定する必要があります。

注釈

プロバイダー サブタイプがPST_RS232またはPST_PARALLELPORTの場合、 wcProviderData メンバーは省略されます。 プロバイダー サブタイプがPST_MODEMの場合、 wcProviderData メンバーには MODEMSETTINGS 構造体が含まれます。

要件

要件
サポートされている最小のクライアント Windows XP
サポートされている最小のサーバー Windows Server 2003
Header winbase.h (Windows.h を含む)

こちらもご覧ください

COMMPROP

DCB

GetCommProperties

MODEMSETTINGS