LINEINITIALIZEEXPARAMS 構造体 (tapi.h)

LINEINITIZALIZEEXPARAMS 構造体は、LINEINITIALIZEEX を使用して呼び出しを行うときに指定されるパラメーターを記述します。

構文

typedef struct lineinitializeexparams_tag {
  DWORD dwTotalSize;
  DWORD dwNeededSize;
  DWORD dwUsedSize;
  DWORD dwOptions;
  union {
    HANDLE hEvent;
    HANDLE hCompletionPort;
  } Handles;
  DWORD dwCompletionKey;
} LINEINITIALIZEEXPARAMS, *LPLINEINITIALIZEEXPARAMS;

メンバー

dwTotalSize

このデータ構造に割り当てられた合計サイズ (バイト単位)。

dwNeededSize

返されるすべての情報を保持するために必要なこのデータ構造のサイズ (バイト単位)。

dwUsedSize

有用な情報を含むこのデータ構造の部分のサイズ (バイト単位)。

dwOptions

LINEINITIALIZEEXOPTION_定数の 1 つ。 アプリケーションで使用するイベント通知メカニズムを指定します。

Handles

Handles.hEvent

dwOptions でLINEINITIALIZEEXOPTION_USEEVENTが指定されている場合、TAPI はこのフィールドのイベント ハンドルを返します。

Handles.hCompletionPort

dwOptions でLINEINITIALIZEEXOPTION_USECOMPLETIONPORTが指定されている場合、アプリケーションでは、CreateIoCompletionPort を使用して開かれた既存の入力候補ポートのハンドルをこのフィールドで指定する必要があります。

dwCompletionKey

dwOptions でLINEINITIALIZEEXOPTION_USECOMPLETIONPORTが指定されている場合、アプリケーションは、完了メッセージをテレフォニー メッセージとして識別するために、GetQueuedCompletionStatuslpCompletionKey パラメーターを使用して返される値をこのフィールドで指定する必要があります。

注釈

これらのオプションの詳細については、「 lineInitializeEx 」を参照してください。

要件

要件
Header tapi.h

こちらもご覧ください

lineInitializeEx