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_常數。 指定應用程式想要使用的事件通知機制。

Handles

Handles.hEvent

如果 dwOptions 指定LINEINITIALIZEEXOPTION_USEEVENT,TAPI 會傳回此字段中的事件句柄。

Handles.hCompletionPort

如果 dwOptions 指定LINEINITIALIZEEXOPTION_USECOMPLETIONPORT,應用程式必須在此欄位中指定使用 CreateIoCompletionPort 開啟的現有完成埠句柄。

dwCompletionKey

如果 dwOptions 指定LINEINITIALIZEEXOPTION_USECOMPLETIONPORT,應用程式必須在此欄位中指定透過 GetQueuedCompletionStatuslpCompletionKey 參數傳回的值,以將完成訊息識別為電話語音訊息。

備註

如需這些選項的詳細資訊,請參閱 lineInitializeEx

規格需求

需求
標頭 tapi.h

另請參閱

lineInitializeEx