?? struc1_5uuq.htm
字號:
<DT><B>dwMaxNumOnHoldCalls</B> </DT>
<DD>Contains the maximum number of call appearances at the address that can be on hold. </DD>
<DT><B>dwMaxNumOnHoldPendingCalls</B> </DT>
<DD>Contains the maximum number of call appearances at the address that can be on hold pending transfer or conference. </DD>
<DT><B>dwMaxNumConference</B> </DT>
<DD>Contains the maximum number of parties that can join a single conference call on this address. </DD>
<DT><B>dwMaxNumTransConf</B> </DT>
<DD>Specifies the number of parties (including "self") that can be added in a conference call that is initiated as a generic consultation call using <A HREF="func2_8ofm.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func2_8ofm.htm"><B>lineSetupTransfer</B></A>. </DD>
<DT><B>dwAddrCapFlags</B> </DT>
<DD>Contains a series of packed bit flags that describe a variety of address capabilities. This member uses one or more of the <A HREF="constnts_8mb7.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/constnts_8mb7.htm">LINEADDRCAPFLAGS_ constants</A>.</DD>
<DT><B>dwCallFeatures</B> </DT>
<DD>Specifies the switching capabilities or features available for all calls on this address using the <A HREF="constnts_6mlv.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/constnts_6mlv.htm">LINECALLFEATURE_ Constants</A>. This member represents the call-related features that may possibly be available on an address (static availability as opposed to dynamic availability). Invoking a supported feature requires the call 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 application has the right privileges to the call and the call is in the appropriate state for the operation to be meaningful. This member allows an application to discover which call features can be (and which can never be) supported by the address. </DD>
<DT><B>dwRemoveFromConfCaps</B> </DT>
<DD>Specifies the address's capabilities for removing calls from a conference call. This member uses one of the <A HREF="constnts_4e7n.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/constnts_4e7n.htm">LINEREMOVEFROMCONF_ constants</A>. </DD>
<DT><B>dwRemoveFromConfState</B> </DT>
<DD>Uses the LINECALLSTATE_ constants to specify the state of the call after it has been removed from a conference call. </DD>
<DT><B>dwTransferModes</B> </DT>
<DD>Specifies the address's capabilities for resolving transfer requests. This member uses one of the <A HREF="constnts_7x0z.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/constnts_7x0z.htm">LINETRANSFERMODE_ constants</A>. </DD>
<DT><B>dwParkModes</B> </DT>
<DD>Specifies the different call park modes available at this address. This member uses one of the <A HREF="constnts_81kj.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/constnts_81kj.htm">LINEPARKMODE_ constants</A>. </DD>
<DT><B>dwForwardModes</B> </DT>
<DD>Specifies the different modes of forwarding available for this address. This member uses the <A HREF="constnts_05pv.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/constnts_05pv.htm">LINEFORWARDMODE_ constants</A>.</DD>
<DT><B>dwMaxForwardEntries</B> </DT>
<DD>Specifies the maximum number of entries that can be passed to <A HREF="func1_36jo.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func1_36jo.htm"><B>lineForward</B></A> in the <I>lpForwardList</I> parameter. </DD>
<DT><B>dwMaxSpecificEntries</B> </DT>
<DD>Specifies the maximum number of entries in the <I>lpForwardList</I> parameter passed to <B>lineForward</B> that can contain forwarding instructions based on a specific caller ID (selective call forwarding). This member is zero if selective call forwarding is not supported. </DD>
<DT><B>dwMinFwdNumRings</B> </DT>
<DD>Specifies the minimum number of rings that can be set to determine when a call is officially considered "no answer." </DD>
<DT><B>dwMaxFwdNumRings</B> </DT>
<DD>Specifies the maximum number of rings that can be set to determine when a call is officially considered "no answer." If this number of rings cannot be set, then <B>dwMinFwdNumRings</B> and <B>dwMaxNumRings</B> are equal. </DD>
<DT><B>dwMaxCallCompletions</B> </DT>
<DD>Specifies the maximum number of concurrent call completion requests that can be outstanding on this line device. Zero implies that call completion is not available. </DD>
<DT><B>dwCallCompletionConds</B> </DT>
<DD>Specifies the different call conditions under which call completion can be requested. This member uses one or more of the LINECALLCOMPLCOND_ constants. </DD>
<DT><B>dwCallCompletionModes</B> </DT>
<DD>Specifies the way in which the call can be completed. This member uses one of the LINECALLCOMPLMODE_ constants. </DD>
<DT><B>dwNumCompletionMessages</B> </DT>
<DD>Specifies the number of call completion messages that can be selected from when using the LINECALLCOMPLMODE_MESSAGE option. Individual messages are identified by values in the range zero through one less than <B>dwNumCompletionMessages</B>. </DD>
<DT><B>dwCompletionMsgTextEntrySize</B> </DT>
<DD>Specifies the size, in bytes, of each of the call completion text descriptions pointed at by <B>dwCompletionMsgTextSize </B>and <B>dwCompletionMsgTextOffset</B>. </DD>
<DT><B>dwCompletionMsgTextSize</B> </DT>
<DT><B>dwCompletionMsgTextOffset</B> </DT>
<DD>The size, in bytes, and the offset, in bytes, from the beginning of this data structure of the variably sized field containing descriptive text about each of the call completion messages. Each message is <B>dwCompletionMsgTextEntrySize</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>dwAddressFeatures</B> </DT>
<DD>Specifies the features available for this address using the <A HREF="constnts_08s3.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/constnts_08s3.htm">LINEADDRFEATURE_ Constants</A>. Invoking a supported feature requires the address 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 address is in the appropriate state for the operation to be meaningful. This member allows an application to discover which address features can be (and which can never be) supported by the address. </DD>
<DT><B>dwPredictiveAutoTransferStates</B> </DT>
<DD>The call state or states upon which a call made by a predictive dialer can be set to automatically transfer the call to another address; one or more of the <A HREF="constnts_6t0z.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/constnts_6t0z.htm">LINECALLSTATE_ Constants</A>. The value 0 indicates automatic transfer based on call state is unavailable. </DD>
<DT><B>dwNumCallTreatments</B> </DT>
<DD>The number of entries in the array of <A HREF="struc1_74he.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/struc1_74he.htm"><B>LINECALLTREATMENTENTRY</B></A> structures delimited by <B>dwCallTreatmentListSize</B> and <B>dwCallTreatmentListOffset</B>. </DD>
<DT><B>dwCallTreatmentListSize</B> </DT>
<DT><B>dwCallTreatmentListOffset</B> </DT>
<DD>The total size, in bytes, and offset from the beginning of <B>LINEADDRESSCAPS</B> of an array of <B>LINECALLTREATMENTENTRY</B> structures, indicating the call treatments supported on the address (that can be selected using <A HREF="func2_092s.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func2_092s.htm"><B>lineSetCallTreatment</B></A>). The value is <B>dwNumCallTreatments</B> times SIZEOF(LINECALLTREATMENTENTRY). </DD>
<DT><B>dwDeviceClassesSize</B> </DT>
<DT><B>dwDeviceClassesOffset</B> </DT>
<DD>Length in bytes and offset from the beginning of <B>LINEADDRESSCAPS</B> of a string consisting of the device class identifiers supported on this address 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 class indentifier is followed by two NULLs. </DD>
<DT><B>dwMaxCallDataSize</B> </DT>
<DD>The maximum number of bytes that an application can set in <A HREF="struc1_4oky.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/struc1_4oky.htm"><B>LINECALLINFO</B></A> using <A HREF="func2_7b6p.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func2_7b6p.htm"><B>lineSetCallData</B></A>. </DD>
<DT><B>dwCallFeatures2</B> </DT>
<DD>Specifies additional switching capabilities or features available for all calls on this address using the <A HREF="constnts_0x2r.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/constnts_0x2r.htm">LINECALLFEATURE2_ Constants</A>. It is an extension of the <B>dwCallFeatures</B> member. </DD>
<DT><B>dwMaxNoAnswerTimeout</B> </DT>
<DD>The maximum value in seconds that can be set in the <B>dwNoAnswerTimeout</B> member in <A HREF="struc1_904y.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/struc1_904y.htm"><B>LINECALLPARAMS</B></A> when making a call. A value of 0 indicates that automatic abandonment of unanswered calls is not supported by the service provider, or that the timeout value is not adjustable by applications. </DD>
<DT><B>dwConnectedModes</B> </DT>
<DD>Specifies the LINECONNECTEDMODE_ values that can appear in the <B>dwCallStateMode</B> member of <A HREF="struc1_7vxu.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/struc1_7vxu.htm"><B>LINECALLSTATUS</B></A> and in <A HREF="msgs_1xid.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/msgs_1xid.htm">LINE_CALLSTATE</A> messages for calls on this address. </DD>
<DT><B>dwOfferingModes</B> </DT>
<DD>Specifies the LINEOFFERINGMODE_ values that can appear in the <B>dwCallStateMode</B> member of <B>LINECALLSTATUS</B> and in LINE_CALLSTATE messages for calls on this address. </DD>
<DT><B>dwAvailableMediaModes</B> </DT>
<DD>Indicates the media types (modes) that can be invoked on new calls created on this address, when the <B>dwAddressFeatures</B> member indicates that new calls are possible. If this member is zero, it indicates that the service provider either does not know or cannot indicate which media types are available, in which case any or all of the media types indicated in the <B>dwMediaModes</B> member in <A HREF="struc2_67aq.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/struc2_67aq.htm"><B>LINEDEVCAPS</B></A> may be available.
</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 this member in the <B>LINEADDRESSCAPS</B> structure, and using a SIZEOF(LINEADDRESSCAPS) smaller than the new size. The application passes in a <I>dwAPIVersion</I> parameter with the <A HREF="func1_533n.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func1_533n.htm"><B>lineGetAddressCaps</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 <B>dwAPIVersion</B> member specified, 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/func1_16k3.htm \n\n這個文件不能通過 Teleport Pro 取回, 因為 地址在一個域或為它的開始地址設(shè)定的邊界的外部路徑上. \n\n你想從服務(wù)器打開它嗎?'))window.location='http://msdn.microsoft.com/library/psdk/tspi21/func1_16k3.htm'" tppabs="http://msdn.microsoft.com/library/psdk/tspi21/func1_16k3.htm"><B>TSPI_lineGetAddressCaps</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 service providers (that support the new API version) must examine the API version passed in. If the API version is less than the highest version supported by the provider, the service provider must not fill in fields not supported in older API versions, as these would fall in the variable portion of the older structure. </P>
<P>New applications must be cognizant of the API version negotiated, and not examine the contents of fields in the fixed portion beyond the original end of the fixed portion of the structure for the negotiated API version. </P>
<P>The members <B>dwPredictiveAutoTransferStates</B> through <B>dwAvailableMediaModes</B> are available only to applications that request an API version of 2.0 or later when calling <A HREF="func1_533n.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func1_533n.htm"><B>lineGetAddressCaps</B></A>. </P>
<H4><A HREF="javascript:if(confirm('http://msdn.microsoft.com/library/psdk/sdkintro/guide_927n.htm \n\n這個文件不能通過 Teleport Pro 取回, 因為 地址在一個域或為它的開始地址設(shè)定的邊界的外部路徑上. \n\n你想從服務(wù)器打開它嗎?'))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> Windows NT/2000: </B>Requires Windows NT 4.0 SP3 or later.<BR>
<B> Windows 95/98: </B>Requires Windows 95 or later.<BR>
<B> Version: </B>Requires TAPI 1.4 or later.<BR>
<B> Header: </B>Declared in Tapi.h.</P>
<H4>See Also</H4>
<P><A HREF="msgs_3v51.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/msgs_3v51.htm">LINE_ADDRESSSTATE</A>, <A HREF="msgs_1x0v.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/msgs_1x0v.htm">LINE_CALLINFO</A>, <A HREF="msgs_1xid.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/msgs_1xid.htm">LINE_CALLSTATE</A>, <A HREF="msgs_402t.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/msgs_402t.htm">LINE_LINEDEVSTATE</A>, <A HREF="struc1_848i.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/struc1_848i.htm"><B>LINEADDRESSSTATUS</B></A>, <A HREF="struc1_4oky.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/struc1_4oky.htm"><B>LINECALLINFO</B></A>, <A HREF="struc1_904y.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/struc1_904y.htm"><B>LINECALLPARAMS</B></A>, <A HREF="struc1_7vxu.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/struc1_7vxu.htm"><B>LINECALLSTATUS</B></A>, <A HREF="struc1_74he.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/struc1_74he.htm"><B>LINECALLTREATMENTENTRY</B></A>, <A HREF="struc2_67aq.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/struc2_67aq.htm"><B>LINEDEVCAPS</B></A>, <A HREF="struc2_30xe.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/struc2_30xe.htm"><B>LINEDIALPARAMS</B></A>, <A HREF="func1_3a3w.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func1_3a3w.htm"><B>lineCompleteCall</B></A>, <A HREF="func1_36jo.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func1_36jo.htm"><B>lineForward</B></A>, <A HREF="func1_8ir7.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func1_8ir7.htm"><B>lineGenerateDigits</B></A>, <A HREF="func1_533n.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func1_533n.htm"><B>lineGetAddressCaps</B></A>, <A HREF="javascript:if(confirm('http://msdn.microsoft.com/library/psdk/tspi21/func1_16k3.htm \n\n這個文件不能通過 Teleport Pro 取回, 因為 地址在一個域或為它的開始地址設(shè)定的邊界的外部路徑上. \n\n你想從服務(wù)器打開它嗎?'))window.location='http://msdn.microsoft.com/library/psdk/tspi21/func1_16k3.htm'" tppabs="http://msdn.microsoft.com/library/psdk/tspi21/func1_16k3.htm"><B>TSPI_lineGetAddressCaps</B></A>, <A HREF="func1_2gf8.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func1_2gf8.htm"><B>lineGetID</B></A>, <A HREF="func2_7b6p.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func2_7b6p.htm"><B>lineSetCallData</B></A>, <A HREF="func2_092s.htm" tppabs="http://msdn.microsoft.com/library/psdk/tapi22/func2_092s.htm"><B>lineSetCallTreatment</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 取回, 因為 地址在一個域或為它的開始地址設(shè)定的邊界的外部路徑上. \n\n你想從服務(wù)器打開它嗎?'))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">© 1999 Microsoft Corporation. All rights reserved. Terms of use.</A></P>
</DIV>
<!--FOOTER_END-->
</BODY>
</HTML>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -