ICollectData.CollectData 方法
此方法支持 .NET 基础结构,但不适合在代码中直接使用。
**命名空间:**System.Diagnostics
**程序集:**System(在 system.dll 中)
语法
声明
Sub CollectData ( _
<InAttribute> id As Integer, _
<InAttribute> valueName As IntPtr, _
<InAttribute> data As IntPtr, _
<InAttribute> totalBytes As Integer, _
<OutAttribute> ByRef res As IntPtr _
)
用法
Dim instance As ICollectData
Dim id As Integer
Dim valueName As IntPtr
Dim data As IntPtr
Dim totalBytes As Integer
Dim res As IntPtr
instance.CollectData(id, valueName, data, totalBytes, res)
void CollectData (
[InAttribute] int id,
[InAttribute] IntPtr valueName,
[InAttribute] IntPtr data,
[InAttribute] int totalBytes,
out IntPtr res
)
void CollectData (
[InAttribute] int id,
[InAttribute] IntPtr valueName,
[InAttribute] IntPtr data,
[InAttribute] int totalBytes,
[OutAttribute] IntPtr% res
)
void CollectData (
/** @attribute InAttribute() */ int id,
/** @attribute InAttribute() */ IntPtr valueName,
/** @attribute InAttribute() */ IntPtr data,
/** @attribute InAttribute() */ int totalBytes,
/** @attribute OutAttribute() */ /** @ref */ IntPtr res
)
JScript 不支持通过引用传递值类型参数。
参数
- id
调用索引。
- valueName
指向具有请求的对象标识符的 Unicode 字符串列表的指针。
- data
指向数据缓冲区的指针。
- totalBytes
指向若干个字节的指针。
- res
此方法返回时,数据后的第一个字节包含一个 IntPtr,错误时为 -1,如果需要更大的缓存则为 -2。该参数未经初始化即被传递。
平台
Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition
.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求。
版本信息
.NET Framework
受以下版本支持:2.0、1.1、1.0