2.2.2.2.6 AUX_PERF_PROCESSINFO Auxiliary Block Structure
The AUX_PERF_PROCESSINFO auxiliary block structure identifies the client process to associate performance data with.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
ProcessID |
Reserved_1 |
||||||||||||||||||||||||||||||
ProcessGuid |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
ProcessNameOffset |
Reserved_2 |
||||||||||||||||||||||||||||||
ProcessName (variable) |
|||||||||||||||||||||||||||||||
... |
ProcessID (2 bytes): The client-assigned process identification number.
Reserved_1 (2 bytes): Padding to enforce alignment of the data on a 4-byte field.
ProcessGuid (16 bytes): The GUID representing the client process to associate with the process identification number in the ProcessID field.
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.
Reserved_2 (2 bytes): Padding to enforce alignment of the data on a 4-byte field.
ProcessName (variable): A null-terminated Unicode string that contains the client process name. This field is offset from the beginning of the AUX_HEADER structure by the ProcessNameOffset field value.