Compartir a través de


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

Definición

Recopila los datos de rendimiento para el archivo DLL de rendimiento.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

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)

Parámetros

id
Int32

El índice de llamadas.

valueName
IntPtr

nativeint

Puntero a una lista de cadenas Unicode con los identificadores de objeto solicitados.

data
IntPtr

nativeint

Puntero al búfer de datos.

totalBytes
Int32

Puntero a un número de bytes.

res
IntPtr

nativeint

Cuando este método devuelve un resultado, contiene un puntero IntPtr al primer byte que sigue a los datos, -1 en caso de error ó -2 si se requiere un búfer mayor. Este parámetro se pasa sin inicializar.

Se aplica a