ICollectData.CollectData(Int32, IntPtr, IntPtr, Int32, IntPtr) 方法

定义

为性能 DLL 收集性能数据。

此 API 支持产品基础结构,不能在代码中直接使用。

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)

参数

id
Int32

调用索引。

valueName
IntPtr

nativeint

指向具有请求的对象标识符的 Unicode 字符串列表的指针。

data
IntPtr

nativeint

指向数据缓冲区的指针。

totalBytes
Int32

指向若干个字节的指针。

res
IntPtr

nativeint

此方法返回时,包含指向数据后第一个字节的 IntPtr,-1 表示错误,-2 表示需要更大的缓冲区。 此参数未经初始化即被传递。

适用于