ICollectData.CollectData(Int32, IntPtr, IntPtr, Int32, IntPtr) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.