ServiceProviderCaps.SystemBufferSize Property (Microsoft.DirectX.DirectPlay)

Warning: This property is deprecated. Deprecated components of Microsoft DirectX 9.0 for Managed Code are considered obsolete. While these components are still supported in this release of DirectX 9.0 for Managed Code, they may be removed in the future. When writing new applications, you should avoid using these deprecated components. When modifying existing applications, you are strongly encouraged to remove any dependency on these components.

The size of the operating system buffer. This buffer holds data from the communications device when your application cannot process data as fast as it arrives. The purpose of this buffer is to prevent data loss if you receive a sudden burst of data, or if the receive threads are momentarily stalled. Increasing SystemBufferSize can increase latency if your application cannot process the received data fast enough. You can eliminate the operating system buffer by setting SystemBufferSize to 0. However, if you do so, you run the risk of losing data if you cannot process the received data as fast as it arrives. Deprecated.


Visual Basic Public Property SystemBufferSize As Integer
C# public int SystemBufferSize { get; set; }
C++ public:
property int SystemBufferSize {
        int get();
        void set(int value);
JScript public function get SystemBufferSize() : int
public function set SystemBufferSize(int);

Property Value


This property is read/write.