ICollectData.CollectData(Int32, IntPtr, IntPtr, Int32, IntPtr) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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ý.