Udostępnij za pośrednictwem


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 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.

Dotyczy