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 požadovanými identifikátory objektu.

data
IntPtr

nativeint

Ukazatel na vyrovnávací paměť dat.

totalBytes
Int32

Ukazatel na počet bajtů.

res
IntPtr

nativeint

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

Platí pro