次の方法で共有


DEV_BROADCAST_PORT_A構造体 (dbt.h)

モデム、シリアル、または並列ポートに関する情報が含まれています。

構文

typedef struct _DEV_BROADCAST_PORT_A {
  DWORD dbcp_size;
  DWORD dbcp_devicetype;
  DWORD dbcp_reserved;
  char  dbcp_name[1];
} DEV_BROADCAST_PORT_A, *PDEV_BROADCAST_PORT_A;

メンバーズ

dbcp_size

この構造体のサイズ (バイト単位)。 これは、メンバーのサイズと、dbcp_name 文字列の実際の長さです (null 文字は 1 文字の配列として dbcp_name の宣言によって考慮されます)。

dbcp_devicetype

DBT_DEVTYP_PORTに設定します。

dbcp_reserved

引っ込み思案;使用しないでください。

dbcp_name[1]

ポートまたはポートに接続されているデバイスのフレンドリ名を指定する null で終わる文字列。 フレンドリ名は、ユーザーがデバイスをすばやく正確に識別するのに役立ちます。たとえば、"COM1" や "Standard 28800 bps Modem" はフレンドリ名と見なされます。

備考

手記

dbt.h ヘッダーは、unicode プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとしてDEV_BROADCAST_PORTを定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows XP
サポートされる最小サーバー Windows Server 2003
ヘッダー dbt.h

関連項目

DEV_BROADCAST_HDR

デバイス管理構造

WM_DEVICECHANGE