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_値のいずれかに設定する必要があります。 lpszActivePortNULL の場合、このメンバーは 0 になります。

iPortState

型: UINT

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

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

iActive

型: UINT

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

注釈

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

注意

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

要件

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

こちらもご覧ください

アクセシビリティ構造

SystemParametersInfo