Freigeben über


ICollectData.CollectData(Int32, IntPtr, IntPtr, Int32, IntPtr) Methode

Definition

Erfasst die Leistungsdaten für die Leistung-DLL.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

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)

Parameter

id
Int32

Der Call-Index.

valueName
IntPtr

nativeint

Ein Zeiger auf eine Unicode-Zeichenfolgenliste mit den angeforderten Objektbezeichnern.

data
IntPtr

nativeint

Ein Zeiger auf den Datenpuffer.

totalBytes
Int32

Ein Zeiger auf eine Anzahl von Bytes.

res
IntPtr

nativeint

Enthält bei Rückgabe dieser Methode einen IntPtr auf das erste Byte nach den Daten; -1 für einen Fehler oder -2, wenn ein größerer Puffer erforderlich ist. Dieser Parameter wird nicht initialisiert übergeben.

Gilt für: