Microsoft DirectX 9.0 SDK Update (October 2004)

GraphicsStream.Read Method

Language:

Note: This documentation is preliminary and is subject to change.

Reads a sequence of bytes from the current stream and advances the position within the stream by the number of bytes read.

Definition

Visual Basic .NET Overrides Public Function Read( _
    ByVal buffer() As Byte, _
    ByVal offset As Integer, _
    ByVal count As Integer _
) As Integer
C# public override int Read(
    byte[] buffer,
    int offset,
    int count
);
Managed C++ public: int Read(
    Byte buffer __gc[],
    int offset,
    int count
);
JScript .NET public override function Read(
    buffer : byte[],
    offset : int,
    count : int
) : int;

Parameters

buffer System.Byte[]. Reference to a Byte Leave Site array that is used as the read buffer.
offset System.Int32. Value that specifies the offset of the data read from buffer.
count System.Int32. Value that specifies the number of bytes to read.

Return Value

System.Int32 . Integer that represents the number of bytes read into buffer from the graphics stream.

Remarks

Exceptions
NotSupportedException Leave Site Unable to read from the stream buffer, or there is no data to read.
ArgumentException Leave Site One of the parameters is invalid, the stream buffer is not large enough to hold the requested data, or ranks is greater than three.


© 2004 Microsoft Corporation. All rights reserved. Terms of use.

Feedback? Please provide us with your comments on this topic.
For more help, visit the DirectX Developer Center