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,應用程式必須在此欄位中指定透過 GetQueuedCompletionStatus 的 lpCompletionKey 參數傳回的值,以將完成訊息識別為電話語音訊息。
備註
如需這些選項的詳細資訊,請參閱 lineInitializeEx 。
規格需求
需求 | 值 |
---|---|
標頭 | tapi.h |