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が指定されている場合、アプリケーションは、完了メッセージをテレフォニー メッセージとして識別するために、GetQueuedCompletionStatus の lpCompletionKey パラメーターを使用して返される値をこのフィールドで指定する必要があります。
注釈
これらのオプションの詳細については、「 lineInitializeEx 」を参照してください。
要件
要件 | 値 |
---|---|
Header | tapi.h |