Sdílet prostřednictvím


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

Definice

Shromažďuje údaje o výkonu pro knihovnu DLL výkonu.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

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

Index volání.

valueName
IntPtr

nativeint

Ukazatel na seznam řetězců unicode s identifikátory požadovaných objektů.

data
IntPtr

nativeint

Ukazatel na vyrovnávací paměť dat.

totalBytes
Int32

Ukazatel na počet bajtů.

res
IntPtr

nativeint

Když tato metoda vrátí, obsahuje IntPtr hodnotu k prvnímu bajtu za daty, hodnotu -1 pro chybu nebo -2, pokud je vyžadována větší vyrovnávací paměť. Tento parametr se předává neinicializovaný.

Platí pro