Partager via


ICollectData.CollectData(Int32, IntPtr, IntPtr, Int32, IntPtr) Méthode

Définition

Collecte les données de performances pour la DLL de performance.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

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)

Paramètres

id
Int32

Index de l'appel.

valueName
IntPtr

nativeint

Pointeur vers une liste de chaînes Unicode avec les identificateurs d'objets demandés.

data
IntPtr

nativeint

Pointeur vers le tampon de données.

totalBytes
Int32

Pointeur vers plusieurs octets.

res
IntPtr

nativeint

Cette méthode retourne un IntPtr vers le premier octet qui suit les données, -1 pour une erreur ou -2 si une plus grande mémoire tampon est requise. Ce paramètre est passé sans être initialisé.

S’applique à