次の方法で共有


SERIALKEYSA 構造体 (winuser.h)

SerialKeys のアクセシビリティ機能に関する情報が含まれています。シリアル ポートに接続されている通信支援からのデータをコマンドとして解釈し、システムでキーボードとマウスの入力をシミュレートします。

構文

typedef struct tagSERIALKEYSA {
  UINT  cbSize;
  DWORD dwFlags;
  LPSTR lpszActivePort;
  LPSTR lpszPort;
  UINT  iBaudRate;
  UINT  iPortState;
  UINT  iActive;
} SERIALKEYSA, *LPSERIALKEYSA;

メンバーズ

cbSize

型: UINT

構造体のサイズをバイト単位で指定します。

dwFlags

型: DWORD

次の値の組み合わせを指定します。

価値 意味
SERKF_AVAILABLE
0x00000002
SerialKeys 機能を使用できます。
SERKF_INDICATOR
0x00000004
SerialKeys 機能がオンの場合、ビジュアル インジケーターが表示されます。 この値は現在使用されておらず、無視されます。
SERKF_SERIALKEYSON
0x00000001
SerialKeys 機能がオンです。

lpszActivePort

型: LPSTR

SerialKeys 機能がオンのときに通信支援から入力を受け取るシリアル ポートの名前を含む文字列を指します。 ポートが使用されていない場合、このメンバーは NULL。 このメンバーが "Auto" の場合、システムはすべての未使用のシリアル ポートで通信支援からの入力を監視します。

lpszPort

型: LPSTR

引っ込み思案;は NULLする必要があります。

iBaudRate

型: UINT

lpszActivePort メンバーによって指定されたシリアル ポートのボー レート設定を指定します。 このメンバーは、winbase.h ヘッダー ファイルで定義されているCBR_値のいずれかに設定する必要があります。 lpszActivePort が NULL場合、このメンバーは 0 になります。

iPortState

型: UINT

lpszActivePort メンバーによって指定されたポートの状態を指定します。 lpszActivePort が NULL場合、iPortState は 0 になります。それ以外の場合は、次のいずれかの値になります。

価値 意味
0
このポートのすべての入力は、SerialKeys 機能によって無視されます。
1
このポートの入力は、他のアプリケーションがポートを開いたままでない場合に SerialKeys アクティブ化シーケンスを監視します。
2
このポートのすべての入力は、SerialKeys コマンドとして扱われます。

iActive

型: UINT

アクティブなポートを指定します。

備考

アプリケーションは、SPI_GETSERIALKEYS または SPI_SETSERIALKEYS 値を使用して SystemParametersInfo 関数を呼び出すときに、この構造体を使用します。 SPI_GETSERIALKEYSを使用する場合、アプリケーションは、SERIALKEYS 構造体の cbSizelpszActivePort、および lpszPort メンバーを する必要があります。SystemParametersInfo 関数は、残りのメンバーを埋めます。 SPI_SETSERIALKEYS 値を使用する場合、アプリケーションはすべての構造体メンバーを指定する必要があります。

手記

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

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされる最小サーバー Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー winuser.h (Windows.h を含む)

関連項目

アクセシビリティ構造

SystemParametersInfo