C# Class Microsoft.Protocols.TestSuites.MS_OXCRPC.AUX_PERF_PROCESSINFO

2.2.2.8 AUX_PERF_PROCESSINFO
Show file Open project: OfficeDev/Interop-TestSuites Class Usage Examples

Public Properties

Property Type Description
ProcessGuid byte[]
ProcessID short
ProcessName byte[]
ProcessNameOffset short
Reserved1 short
Reserved2 short

Public Methods

Method Description
Serialize ( ) : byte[]

Serializes AUX_PERF_PROCESSINFO to a byte array

Method Details

Serialize() public method

Serializes AUX_PERF_PROCESSINFO to a byte array
public Serialize ( ) : byte[]
return byte[]

Property Details

ProcessGuid public property

ProcessGuid (16 bytes): GUID representing the client process to associate with the process identification number in field ProcessID.
public byte[] ProcessGuid
return byte[]

ProcessID public property

ProcessID (2 bytes): Client-assigned process identification number.
public short ProcessID
return short

ProcessName public property

ProcessName (variable): A null-terminated Unicode string that contains the client process name. This variable field is offset from the beginning of the AUX_HEADER structure by the ProcessNameOffset value.
public byte[] ProcessName
return byte[]

ProcessNameOffset public property

ProcessNameOffset (2 bytes): The offset from the beginning of the AUX_HEADER structure to the ProcessName field. A value of zero indicates that the ProcessName field is null or empty.
public short ProcessNameOffset
return short

Reserved1 public property

Reserved_1 (2 bytes): Padding to enforce alignment of the data on a 4-byte field. The client can fill this field with any value when writing the stream. The server MUST ignore the value of this field when reading the stream.
public short Reserved1
return short

Reserved2 public property

Reserved_2 (2 bytes): Padding to enforce alignment of the data on a 4-byte field. The client can fill this field with any value when writing the stream. The server MUST ignore the value of this field when reading the stream.
public short Reserved2
return short