C# Class Microsoft.Protocols.TestTools.StackSdk.FileAccessService.Smbd.SmbdDataTransferMessage

The SMBDirect Data Transfer message is sent to transfer upper-layer data, manage credits, or perform other functions. This request optionally contains upper-layer data to transfer as the message’s data payload. The sender can send a SMBDirect Data Transfer Request message with no data payload to grant credits, request credits, or perform other functions.
Exibir arquivo Open project: Microsoft/WindowsProtocolTestSuites Class Usage Examples

Public Properties

Property Type Description
CreditsGranted ushort
CreditsRequested ushort
DEFAULT_DATA_OFFSET int
DataLength uint
DataOffset uint
Flags SmbdDataTransfer_Flags
MINIMUM_SIZE int
RemainingDataLength uint
Reserved ushort

Property Details

CreditsGranted public_oe property

The incremental number of Send Credits granted by the sender.
public ushort CreditsGranted
return ushort

CreditsRequested public_oe property

The total number of Send Credits requested of the receiver, including any Send Credits already granted.
public ushort CreditsRequested
return ushort

DEFAULT_DATA_OFFSET public_oe static_oe property

default data offset of SMBD transfer
public static int DEFAULT_DATA_OFFSET
return int

DataLength public_oe property

The length, in bytes, of the message’s data payload. If no data payload is associated with this message, this value MUST be 0.
public uint DataLength
return uint

DataOffset public_oe property

The offset, in bytes, from the beginning of the SMBDirect header to the first byte of the message’s data payload. If no data payload is associated with this message, this value MUST be 0. This offset MUST be 8-byte aligned from the beginning of the message.
public uint DataOffset
return uint

Flags public_oe property

The flags indicating how the operation is to be processed.
public SmbdDataTransfer_Flags Flags
return SmbdDataTransfer_Flags

MINIMUM_SIZE public_oe static_oe property

minimum size of SMBD transfer message
public static int MINIMUM_SIZE
return int

RemainingDataLength public_oe property

The amount of data, in bytes, remaining in a sequence of fragmented messages. If this value is 0x00000000, this message is the final message in the sequence.
public uint RemainingDataLength
return uint

Reserved public_oe property

The sender SHOULD set this field to 0 and the receiver MUST ignore it on receipt.
public ushort Reserved
return ushort