Поделиться через


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

Указатель на список строк в формате Юникод с запрашиваемыми идентификаторами объектов.

data
IntPtr

nativeint

Указатель на буфер данных.

totalBytes
Int32

Указатель на число байтов.

res
IntPtr

nativeint

Возвращаемые этим методом данные содержат в первом байте после данных структуру IntPtr (-1 для ошибки или -2, если требуется буфер большего размера). Этот параметр передается неинициализированным.

Применяется к