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