Share via


PLUGXPRT_PARAMETERS

The PLUGXPRT_PARAMETERS structure specifies a set of framing-specific parameters.

typedef struct tagPLUGXPRT_PARAMETERS
{
  ULONG       cbStructSize;  // size of this structure, must be initialized
  DWORD       dwFlags;
  /* PSTN framing */
  PLUGXPRT_PSTN_CALL_CONTROL  eCallControl;       // PSTN call control
  ULONG       cbReadFileBufferSize;               // 10K default; must be no less than 1K
  ULONG       cbPhysicalLayerSendBufferSize;      //  1K default; must be no less than the default
  ULONG       cbPhysicalLayerReceiveBufferSize;   // 10K default; must be no less than 1K
  ULONG       cMaximumT200time-outsInQ922;        //   5 default; must be no less than the default
  ULONG       nT203TimeoutInQ922;                 // must be no less than the default, which is
                                                  // 30000 for PLUGXPRT_PSTN_CALL_CONTROL_PORT_HANDLE,
                                                  //   600 for PLUGXPRT_PSTN_CALL_CONTROL_MANUAL
  /* X.224 framing */
  // ..nothing so far..
}
  PLUGXPRT_PARAMETERS;

Elements

  • cbStructSize
    Size of this structure in bytes. Must be initialized.
  • dwFlags
    A flag for values from PSTN_PARAM specifying the parameter that this structure represents.
  • eCallControl
    A value from the PLUGXPRT_PSTN_CALL_CONTROL enumeration that defines the type of call control being used.
  • cbReadFileBufferSize
    Size of the read-file buffer in bytes. Default is 10 kilobytes (KB). Minimum must be greater than or equal to 1 KB.
  • cbPhysicalLayerSendBufferSize
    Size of the buffer in bytes for the send data of the physical transport layer. Default size is 1 KB. Minimum size must be greater than or equal to the default size.
  • cbPhysicalLayerReceiveBufferSize
    Size of the buffer in bytes for the receive data of the physical transport layer. Default is 10 KB. Minimum size must be greater than or equal to default size.
  • cMaximumT200time-outsInQ922
    Maximum number of time-outs before a connection is dropped. Default is five time-outs. Minimum number is greater than or equal to the default.
  • nT203TimeoutInQ922
    The T.203 time-out value for Q.922 to drop a connection. This value must be greater than or equal to the default. The default value depends on the eCallControl value that defines the call control. For value PLUGXPRT_PSTN_CALL_CONTROL_PORT_HANDLE, the default is 30,000 milliseconds. For value PLUGXPRT_PSTN_CALL_CONTROL_MANUAL, the default is 600 milliseconds.

Requirements

**  Windows NT/2000:** Requires Windows NT 4.0 SP3 or later.
**  Windows 95/98:** Requires Windows 95 or later. Available as a redistributable for Windows 95.
**  Version:** Requires NetMeeting 3.0 or later.
**  Header:** Iapplet.idl.

See Also

IPluggableTransport::CreateConnection