Bagikan melalui


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

Definisi

Mengumpulkan data performa untuk DLL performa.

API ini mendukung infrastruktur produk dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

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

Indeks panggilan.

valueName
IntPtr

nativeint

Penunjuk ke daftar string Unicode dengan pengidentifikasi objek yang diminta.

data
IntPtr

nativeint

Penunjuk ke buffer data.

totalBytes
Int32

Penunjuk ke sejumlah byte.

res
IntPtr

nativeint

Ketika metode ini kembali, berisi IntPtr ke byte pertama setelah data, -1 untuk kesalahan, atau -2 jika buffer yang lebih besar diperlukan. Parameter ini diteruskan tanpa diinisialisasi.

Berlaku untuk