COM ポート用の詳細プロパティ ページを作成する

詳細プロパティ ページには、FIFO 制御パラメータを設定し、COM ポート番号を選択するためのデフォルトのユーザー ダイアログ ボックスが表示されます。 ただし、カスタム ダイアログ ボックスを指定することで、デフォルトのダイアログ ボックスをオーバーライドできます。

システム提供のプロパティ ページと COM ポートのデフォルトのダイアログ ボックスをインストールするには、次の手順を実行します:

  1. Microsoft Win32 プロパティ ページ プロバイダーを実装します。 プロパティ シート ダイアログのインストールに関する一般的な情報については、デバイス プロパティ ページの提供をご覧ください。

    プロパティ ページ プロバイダーで、システム提供の SerialDisplayAdvancedSettings ルーチンを呼び出します。これにより、システム提供の既定のダイアログ ボックスが表示されます。

  2. デバイスの DDInstall section によって参照される add-registry-sectionEnumPropPages32 値のエントリを設定することによって、プロパティ ページ プロバイダをインストールします。 INF AddReg DirectiveEnumPropPages32 値エントリの説明をご覧ください。

SerialDisplayAdvancedSettings によって表示されるデフォルトのダイアログ ボックスをオーバーライドするには、次の手順を実行します。

  1. カスタム ダイアログ DLL を実装します。 ダイアログのエントリ ポイントは、PPORT_ADVANCED_DIALOG 型のルーチンです。

  2. デバイスの DDInstall section によって参照される add-registry-sectionEnumAdvancedDialog エントリ値を設定して、カスタム ダイアログ DLL をインストールします。 値エントリのタイプと形式は、EnumPropPages32 値エントリに使用されるものと同じです。