ICollectData.CollectData(Int32, IntPtr, IntPtr, Int32, IntPtr) Metoda

Definicja

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 wartość do IntPtr pierwszego bajtu po danych, -1 błędu lub -2, jeśli wymagany jest większy bufor. Ten parametr jest przekazywany niezainicjowany.

Dotyczy