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.
The incremental number of Send Credits granted by the sender.
publicushortCreditsGranted
return
ushort
CreditsRequested public_oe property
The total number of Send Credits requested of the receiver, including any Send Credits already granted.
publicushortCreditsRequested
return
ushort
DEFAULT_DATA_OFFSET public_oe static_oe property
default data offset of SMBD transfer
publicstaticintDEFAULT_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.
publicuintDataLength
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.
publicuintDataOffset
return
uint
Flags public_oe property
The flags indicating how the operation is to be processed.
publicSmbdDataTransfer_FlagsFlags
return
SmbdDataTransfer_Flags
MINIMUM_SIZE public_oe static_oe property
minimum size of SMBD transfer message
publicstaticintMINIMUM_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.
publicuintRemainingDataLength
return
uint
Reserved public_oe property
The sender SHOULD set this field to 0 and the receiver MUST ignore it on receipt.