ICollectData.CollectData(Int32, IntPtr, IntPtr, Int32, IntPtr) Method

Definition

Collects the performance data for the performance DLL.

This API supports the product infrastructure and is not intended to be used directly from your code.

public:
 void CollectData(int id, IntPtr valueName, IntPtr data, int totalBytes, [Runtime::InteropServices::Out] IntPtr % res);
public void CollectData (int id, IntPtr valueName, IntPtr data, int totalBytes, out IntPtr res);
abstract member CollectData : int * nativeint * nativeint * int * nativeint -> unit
Public Sub CollectData (id As Integer, valueName As IntPtr, data As IntPtr, totalBytes As Integer, ByRef res As IntPtr)

Parameters

id
Int32

The call index.

valueName
IntPtr

nativeint

A pointer to a Unicode string list with the requested object identifiers.

data
IntPtr

nativeint

A pointer to the data buffer.

totalBytes
Int32

A pointer to a number of bytes.

res
IntPtr

nativeint

When this method returns, contains a IntPtr to the first byte after the data, -1 for an error, or -2 if a larger buffer is required. This parameter is passed uninitialized.

Applies to