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

请参见

参考

ICollectData 接口
ICollectData 成员
System.Diagnostics 命名空间