C# Class Microsoft.Protocols.TestSuites.Rdpbcgr.efs.DR_DEVICE_IOREQUEST

This header is embedded in all server requests on a specific device.
file:///D:/programs/RFSPAC/XML-RDPEFS/_rfc_ms-rdpefs2_2_1_4.xml
ファイルを表示 Open project: Microsoft/WindowsProtocolTestSuites

Public Properties

Property Type Description
CompletionId uint
DeviceId uint
FileId uint
Header RDPDR_HEADER
MajorFunction MajorFunction_Values
MinorFunction MinorFunction_Values

Property Details

CompletionId public_oe property

A 32-bit unsigned integer that specifies a unique ID for each request. The ID is considered valid until a Device I/O Response is received. Subsequently, the ID can be reused.
public uint CompletionId
return uint

DeviceId public_oe property

A 32-bit unsigned integer that is a unique ID. The value MUST match the DeviceId value in the Client Device List Announce Request.
public uint DeviceId
return uint

FileId public_oe property

A 32-bit unsigned integer that specifies a unique ID retrieved from the Device Create Response.
public uint FileId
return uint

Header public_oe property

A common message header. The Component field MUST be set to RDPDR_CTYP_CORE, and the PacketId field MUST be set to PAKID_CORE_DEVICE_IOREQUEST.
public RDPDR_HEADER,Microsoft.Protocols.TestSuites.Rdpbcgr.efs Header
return RDPDR_HEADER

MajorFunction public_oe property

A 32-bit unsigned integer that identifies the request function. This field MUST have one of the following values.
public MajorFunction_Values MajorFunction
return MajorFunction_Values

MinorFunction public_oe property

A 32-bit unsigned integer. This field is valid only when the MajorFunction field is set to IRP_MJ_DIRECTORY_CONTROL. This field MUST have one of the following values.
public MinorFunction_Values MinorFunction
return MinorFunction_Values