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, если требуется буфер большего размера). Этот параметр передается неинициализированным.