IRowset.ReleaseRows(Int32, Int32[], IntPtr, IntPtr, IntPtr) 方法

定义

释放行。

public:
 int ReleaseRows(int cRows, cli::array <int> ^ hRows, IntPtr rowOptions, IntPtr rowRefCounts, IntPtr rgRowStatus);
public int ReleaseRows(int cRows, int[] hRows, IntPtr rowOptions, IntPtr rowRefCounts, IntPtr rgRowStatus);
abstract member ReleaseRows : int * int[] * nativeint * nativeint * nativeint -> int
Public Function ReleaseRows (cRows As Integer, hRows As Integer(), rowOptions As IntPtr, rowRefCounts As IntPtr, rgRowStatus As IntPtr) As Integer

参数

cRows
Int32

要发布的行数。

hRows
Int32[]

要释放的行的句柄数组。 行句柄不需要形成逻辑群集;它们可能在单独的时间获得,不需要用于连续的基础行。 每次出现在数组中时,行句柄都会递减一个引用计数。

rowOptions
IntPtr

nativeint

包含位掩码的 cRows 元素数组,指示在释放行时要指定的其他选项。

rowRefCounts
IntPtr

nativeint

一个数组,其中包含 cRows 要返回每行的新引用计数的元素。

rgRowStatus
IntPtr

nativeint

一个数组,其中包含 cRows 一个元素,用于返回指示在 hRows中指定的每一行的状态的值。

返回

表示 Integer 结果。

注解

注释

Microsoft.VisualBasic.Compatibility.VB6 命名空间中的函数和对象由用于从 Visual Basic 6.0 升级到 Visual Basic 2008 的工具使用。 在大多数情况下,这些函数和对象重复了可在 .NET Framework 中的其他命名空间中找到的功能。 仅当 Visual Basic 6.0 代码模型与 .NET Framework 实现明显不同时,它们才是必需的。

适用于