⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 struc2_67aq.htm

📁 TAPI Exampple
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<DD>Contains the maximum number of entries that can be specified in a tone list to <B>lineMonitorTones</B>. </DD>

<DT><B>dwMonitorDigitModes</B> </DT>

<DD>Specifies the digit modes than can be detected on this line. This member uses one or more of the <A HREF="constnts_56gj.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/constnts_56gj.htm">LINEDIGITMODE_ Constants</A>.</DD>

<DT><B>dwGatherDigitsMinTimeout</B> </DT>

<DT><B>dwGatherDigitsMaxTimeout</B> </DT>

<DD>These members contain the minimum and maximum values, in milliseconds, that can be specified for both the first digit and inter-digit timeout values used by <A HREF="func1_8q9f.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func1_8q9f.htm"><B>lineGatherDigits</B></A>. If both these members are zero, timeouts are not supported. </DD>

<DT><B>dwMedCtlDigitMaxListSize</B> </DT>

<DT><B>dwMedCtlMediaMaxListSize</B> </DT>

<DT><B>dwMedCtlToneMaxListSize</B> </DT>

<DT><B>dwMedCtlCallStateMaxListSize</B> </DT>

<DD>These members contain the maximum number of entries that can be specified in the digit list, the media list, the tone list, and the call state list parameters of <A HREF="func2_4bzg.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func2_4bzg.htm"><B>lineSetMediaControl</B></A> respectively. </DD>

<DT><B>dwDevCapFlags</B> </DT>

<DD>Specifies various Boolean device capabilities. This member uses one or more of the <A HREF="constnts_9zzn.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/constnts_9zzn.htm">LINEDEVCAPFLAGS_ Constants</A>.</DD>

<DT><B>dwMaxNumActiveCalls</B> </DT>

<DD>Provides the maximum number of (minimum bandwidth) calls that can be active (connected) on the line at any one time. The actual number of active calls may be lower if higher bandwidth calls have been established on the line. </DD>

<DT><B>dwAnswerMode</B> </DT>

<DD>Specifies the effect on the active call when answering another offering call on a line device. This member uses one of the <A HREF="constnts_85mb.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/constnts_85mb.htm">LINEANSWERMODE_ Constants</A>.</DD>

<DT><B>dwRingModes</B> </DT>

<DD>Contains the number of different ring modes that can be reported in the <A HREF="msgs_402t.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/msgs_402t.htm">LINE_LINEDEVSTATE</A> message with the <I>ringing</I> indication. Different ring modes range from one to <B>dwRingModes</B>. Zero indicates no ring. </DD>

<DT><B>dwLineStates</B> </DT>

<DD>Specifies the different line status components for which the application may be notified in a LINE_LINEDEVSTATE message on this line. This member uses one or more of the <A HREF="constnts_0prn.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/constnts_0prn.htm">LINEDEVSTATE_ Constants</A>.</DD>

<DT><B>dwUUIAcceptSize</B> </DT>

<DD>Specifies the maximum size of user-user information that can be sent during a call accept. </DD>

<DT><B>dwUUIAnswerSize</B> </DT>

<DD>Specifies the maximum size of user-user information that can be sent during a call answer. </DD>

<DT><B>dwUUIMakeCallSize</B> </DT>

<DD>Specifies the maximum size of user-user information that can be sent during a make call. </DD>

<DT><B>dwUUIDropSize</B> </DT>

<DD>Specifies the maximum size of user-user information that can be sent during a call drop. </DD>

<DT><B>dwUUISendUserUserInfoSize</B> </DT>

<DD>Specifies the maximum size of user-user information that can be sent separately any time during a call with <A HREF="func2_3d67.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func2_3d67.htm"><B>lineSendUserUserInfo</B></A>. </DD>

<DT><B>dwUUICallInfoSize</B> </DT>

<DD>Specifies the maximum size of user-user information that can be received in the <A HREF="struc1_4oky.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/struc1_4oky.htm"><B>LINECALLINFO</B></A> structure. </DD>

<DT><B>MinDialParams</B> </DT>

<DT><B>MaxDialParams</B> </DT>

<DD>These members contain the minimum and maximum values, in milliseconds, for the dial parameters that can be set for calls on this line. Dialing parameters can be set to values in this range. The granularity of the actual settings is service provider-specific. </DD>

<DT><B>DefaultDialParams</B> </DT>

<DD>Contains the default dial parameters used for calls on this line. These parameter values can be overridden on a per-call basis. </DD>

<DT><B>dwNumTerminals</B> </DT>

<DD>The number of terminals that can be set for this line device, its addresses, or its calls. Individual terminals are referred to by terminal IDs and range from zero to one less than the value indicated by <B>dwNumTerminals</B>. </DD>

<DT><B>dwTerminalCapsSize</B> </DT>

<DT><B>dwTerminalCapsOffset</B> </DT>

<DD>The size, in bytes, and the offset, in bytes, from the beginning of this data structure of the variably sized device field containing an array with entries of type <A HREF="struc2_899u.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/struc2_899u.htm"><B>LINETERMCAPS</B></A>. This array is indexed by terminal IDs, in the range from zero to <B>dwNumTerminals</B> minus one. Each entry in the array specifies the terminal device capabilities of the corresponding terminal. </DD>

<DT><B>dwTerminalTextEntrySize</B> </DT>

<DD>The size, in bytes, of each of the terminal text descriptions pointed at by <B>dwTerminalTextSize/Offset</B>. </DD>

<DT><B>dwTerminalTextSize</B> </DT>

<DT><B>dwTerminalTextOffset</B> </DT>

<DD>The size, in bytes, of the variably sized field containing descriptive text about each of the line's available terminals, and the offset, in bytes, from the beginning of this data structure. Each message is <B>dwTerminalTextEntrySize</B> bytes long. The string format of these textual descriptions is indicated by <B>dwStringFormat</B> in the line's device capabilities. </DD>

<DT><B>dwDevSpecificSize</B> </DT>

<DT><B>dwDevSpecificOffset</B> </DT>

<DD>The size, in bytes, of the variably sized device-specific field, and the offset, in bytes, from the beginning of this data structure. </DD>

<DT><B>dwLineFeatures</B> </DT>

<DD>Specifies the features available for this line using the <A HREF="constnts_8a9f.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/constnts_8a9f.htm">LINEFEATURE_ Constants</A>. Invoking a supported feature requires the line to be in the proper state and the underlying line device to be opened in a compatible mode. A zero in a bit position indicates that the corresponding feature is never available. A one indicates that the corresponding feature may be available if the line is in the appropriate state for the operation to be meaningful. This member allows an application to discover which line features can be (and which can never be) supported by the device. </DD>

<DT><B>dwSettableDevStatus</B> </DT>

<DD>The <A HREF="struc2_40oi.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/struc2_40oi.htm">LINEDEVSTATUS</A> values that can be modified using <A HREF="func2_5ygj.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func2_5ygj.htm"><B>lineSetLineDevStatus</B></A>. </DD>

<DT><B>dwDeviceClassesSize</B> </DT>

<DT><B>dwDeviceClassesOffset</B> </DT>

<DD>Length, in bytes, and offset from the beginning of <B>LINEDEVCAPS</B> of a string consisting of the device class identifiers supported on one or more addresses on this line for use with <A HREF="func1_2gf8.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func1_2gf8.htm"><B>lineGetID</B></A>, separated by NULLs; the last identifier in the list is followed by two NULLs. </DD>

<DT><B>PermanentLineGuid</B></DT>

<DD>The GUID permanently associated with the line device.</DD>

<DT><B>dwAddressTypes</B></DT>

<DD>The <A HREF="javascript:if(confirm('http://msdn.microsoft.com/library/psdk/tapi3/const_07sj.htm  \n\n这个文件不能通过 Teleport Pro 取回, 因为 地址在一个域或为它的开始地址设定的边界的外部路径上.  \n\n你想从服务器打开它吗?'))window.location='http://msdn.microsoft.com/library/psdk/tapi3/const_07sj.htm'" tppabs="http://msdn.microsoft.com/library/psdk/tapi3/const_07sj.htm">address type</A> used for the call. This member of the structure is available only if the negotiated TAPI version is 3.0 or higher. </DD>

<DT><B>ProtocolGuid</B></DT>

<DD>The current <A HREF="javascript:if(confirm('http://msdn.microsoft.com/library/psdk/tapi3/const_4jg3.htm  \n\n这个文件不能通过 Teleport Pro 取回, 因为 地址在一个域或为它的开始地址设定的边界的外部路径上.  \n\n你想从服务器打开它吗?'))window.location='http://msdn.microsoft.com/library/psdk/tapi3/const_4jg3.htm'" tppabs="http://msdn.microsoft.com/library/psdk/tapi3/const_4jg3.htm">TAPI Protocol</A>. This member of the structure is available only if the negotiated TAPI version is 3.0 or higher. The protocols are declared in tapi3.h.</DD>

<DT><B>dwAvailableTracking</B></DT>

<DD>Available tracking, as represented by a <A HREF="constnts_2643.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/constnts_2643.htm"><B>LINECALLHUBTRACKING</B></A>.constant. This member of the structure is available only if the negotiated TAPI version is 3.0 or higher. 
</DD>
</DL>

<H4>Remarks</H4>

<P>Device-specific extensions should use the <B>DevSpecific </B>(<B>dwDevSpecificSize</B> and <B>dwDevSpecificOffset</B>) variably sized area of this data structure. </P>

<P>Older applications are compiled without new members in the <B>LINEDEVCAPS</B> structure, and using a SIZEOF LINEDEVCAPS smaller than the new size. The application passes in a <I>dwAPIVersion</I> parameter with the <A HREF="func1_2lbn.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func1_2lbn.htm"><B>lineGetDevCaps</B></A> function, which can be used for guidance by TAPI in handling this situation. If the application passes in a <B>dwTotalSize</B> member less than the size of the fixed portion of the structure as defined in the specified <B>dwAPIVersion</B>, LINEERR_STRUCTURETOOSMALL is returned. If sufficient memory has been allocated by the application, before calling <A HREF="javascript:if(confirm('http://msdn.microsoft.com/library/psdk/tspi21/func2_5lo3.htm  \n\n这个文件不能通过 Teleport Pro 取回, 因为 地址在一个域或为它的开始地址设定的边界的外部路径上.  \n\n你想从服务器打开它吗?'))window.location='http://msdn.microsoft.com/library/psdk/tspi21/func2_5lo3.htm'" tppabs="http://msdn.microsoft.com/library/psdk/tspi21/func2_5lo3.htm"><B>TSPI_lineGetDevCaps</B></A>, TAPI sets the <B>dwNeededSize</B> and <B>dwUsedSize</B> members to the fixed size of the structure as it existed in the specified API version. </P>

<P>New applications must be cognizant of the API version negotiated, and not examine the contents of members in the fixed portion beyond the original end of the fixed portion of the structure for the negotiated API version. </P>

<P>If the LINEBEARERMODE_DATA bit is set in the <B>dwBearerModes</B> member, the <B>dwMaxRate</B> member indicates the maximum rate of digital transmission on the bearer channel. The <B>dwMaxRate</B> member of the <B>LINEDEVCAPS</B> structure can contain valid values even if the <B>dwBearerModes</B> member of the <B>LINEDEVCAPS</B> structure is <I>not</I> set to LINEBEARERMODE_DATA. </P>

<P>If LINEBEARERMODE_DATA is not set in <B>dwBearerModes</B>, but the LINEBEARERMODE_VOICE value is set and the LINEMEDIAMODE_DATAMODEM value is set in the <B>dwMediaModes</B> member, the <B>dwMaxRate</B> member indicates the maximum SYNCHRONOUS (DCE) bit rate on the phone line for the attached modem or functional equivalent. For example, if the modem's fastest modulation speed is V.32bis at 14,400bps, <B>dwMaxRate</B> equals 14400. This is <I>not</I> the fastest DTE port rate (which would most likely be 38400, 57600, or 115200), but the fastest bit rate the modem supports on the phone line. </P>

<P>The application must be careful to check to see that LINEBEARERMODE_DATA is <I>not</I> set, to avoid misinterpreting the <B>dwMaxRate</B> member. It is likely to be 64000 or higher if LINEBEARERMODE_DATA is set. </P>

<P>It should also be noted that if the modem has not been specifically identified (for example, it is a "generic" modem), the figure indicated is a "best guess" based on examination of the modem. </P>

<P>The members <B>dwSettableDevStatus</B> through <B>dwDeviceClassesOffset</B> are available only to applications that open the line device with an API version of 2.0 or later. </P>

<H4><A HREF="javascript:if(confirm('http://msdn.microsoft.com/library/psdk/sdkintro/guide_927n.htm  \n\n这个文件不能通过 Teleport Pro 取回, 因为 地址在一个域或为它的开始地址设定的边界的外部路径上.  \n\n你想从服务器打开它吗?'))window.location='http://msdn.microsoft.com/library/psdk/sdkintro/guide_927n.htm'" tppabs="http://msdn.microsoft.com/library/psdk/sdkintro/guide_927n.htm">Requirements</A> </H4>

<P><B>&nbsp;&nbsp;Windows NT/2000: </B>Requires Windows NT 4.0 SP3 or later.<BR>
<B>&nbsp;&nbsp;Windows 95/98: </B>Requires Windows 95 or later.<BR>
<B>&nbsp;&nbsp;Version: </B>Requires TAPI 1.4 or later.<BR>
<B>&nbsp;&nbsp;Header: </B>Declared in Tapi.h.</P>

<H4>See Also</H4>

<P><A HREF="msgs_402t.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/msgs_402t.htm">LINE_LINEDEVSTATE</A>, <A HREF="struc1_4oky.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/struc1_4oky.htm"><B>LINECALLINFO</B></A>, <A HREF="func1_2zhh.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func1_2zhh.htm"><B>lineClose</B></A>, <A HREF="func1_0p0s.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func1_0p0s.htm"><B>lineDial</B></A>, <A HREF="func1_8q9f.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func1_8q9f.htm"><B>lineGatherDigits</B></A>, <A HREF="struc2_838y.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/struc2_838y.htm"><B>LINEGENERATETONE</B></A>, <A HREF="func1_23xh.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func1_23xh.htm"><B>lineGenerateTone</B></A>, <A HREF="func1_2lbn.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func1_2lbn.htm"><B>lineGetDevCaps</B></A>, <A HREF="javascript:if(confirm('http://msdn.microsoft.com/library/psdk/tspi21/func2_5lo3.htm  \n\n这个文件不能通过 Teleport Pro 取回, 因为 地址在一个域或为它的开始地址设定的边界的外部路径上.  \n\n你想从服务器打开它吗?'))window.location='http://msdn.microsoft.com/library/psdk/tspi21/func2_5lo3.htm'" tppabs="http://msdn.microsoft.com/library/psdk/tspi21/func2_5lo3.htm"><B>TSPI_lineGetDevCaps</B></A>, <A HREF="func1_2gf8.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func1_2gf8.htm"><B>lineGetID</B></A>, <A HREF="func1_0sc3.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func1_0sc3.htm"><B>lineGetTranslateCaps</B></A>, <A HREF="func2_3d67.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func2_3d67.htm"><B>lineSendUserUserInfo</B></A>, <A HREF="func1_7mgc.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func1_7mgc.htm"><B>lineMakeCall</B></A>, <A HREF="struc2_1xpu.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/struc2_1xpu.htm"><B>LINEMONITORTONE</B></A>, <A HREF="func2_77eb.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func2_77eb.htm"><B>lineMonitorTones</B></A>, <A HREF="func2_4bzg.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func2_4bzg.htm"><B>lineSetMediaControl</B></A>, <A HREF="struc2_899u.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/struc2_899u.htm"><B>LINETERMCAPS</B></A>, <A HREF="func2_69mb.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func2_69mb.htm"><B>lineTranslateAddress</B></A>, <A HREF="struc2_4w36.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/struc2_4w36.htm"><B>LINETRANSLATECAPS</B></A>, <A HREF="func2_54vg.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func2_54vg.htm"><B>lineUncompleteCall</B></A> </P>
<DIV CLASS="footer">Built on Monday, August 14, 2000</DIV>
<!--FOOTER_START-->
<DIV CLASS="footer" STYLE="color:#000000;font-size:90%;">
<A HREF="mailto:sdkfdbk@microsoft.com">Send feedback</A> to the Platform SDK.</P>
<P><A HREF="javascript:if(confirm('http://msdn.microsoft.com/isapi/gomscom.asp?TARGET=/info/cpyright.htm  \n\n这个文件不能通过 Teleport Pro 取回, 因为 地址在一个域或为它的开始地址设定的边界的外部路径上.  \n\n你想从服务器打开它吗?'))window.location='http://msdn.microsoft.com/isapi/gomscom.asp?TARGET=/info/cpyright.htm'" tppabs="http://msdn.microsoft.com/isapi/gomscom.asp?TARGET=/info/cpyright.htm" TARGET="_top">&#169; 1999 Microsoft Corporation. All rights reserved. Terms of use.</A></P>
</DIV>
<!--FOOTER_END-->

</BODY>
</HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -