ICollectData.CollectData(Int32, IntPtr, IntPtr, Int32, IntPtr) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zbiera dane wydajności dla biblioteki DLL wydajności.
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
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)
Parametry
- id
- Int32
Indeks wywołań.
- valueName
-
IntPtr
nativeint
Wskaźnik do listy ciągów Unicode z żądanymi identyfikatorami obiektów.
- data
-
IntPtr
nativeint
Wskaźnik do buforu danych.
- totalBytes
- Int32
Wskaźnik do liczby bajtów.
- res
-
IntPtr
nativeint
Gdy ta metoda zwraca wartość , zawiera IntPtr znak do pierwszego bajtu po danych, -1 dla błędu lub -2, jeśli jest wymagany większy bufor. Ten parametr jest przekazywany jako niezainicjowany.