JET_PFNREALLOC委派
JetEnumerateColumns 用來為其輸出緩衝區配置記憶體的回呼。
此 API 不符合 CLS 規範。
Namespace:Microsoft.Isam.Esent.Interop
裝配: microsoft.Isam.Esent.Interop (in Microsoft.Isam.Esent.Interop.dll)
語法
'Declaration
<CLSCompliantAttribute(False)> _
Public Delegate Function JET_PFNREALLOC ( _
context As IntPtr, _
memory As IntPtr, _
requestedSize As UInteger _
) As IntPtr
'Usage
Dim instance As New JET_PFNREALLOC(AddressOf HandlerMethod)
[CLSCompliantAttribute(false)]
public delegate IntPtr JET_PFNREALLOC(
IntPtr context,
IntPtr memory,
uint requestedSize
)
參數
內容
類型: System.IntPtr提供給 JetEnumerateColumns 的內容。
記憶體
類型: System.IntPtr如果不是零,則為先前由這個回呼配置之記憶體區塊的指標。
requestedSize
類型: System.UInt32記憶體區塊的新大小 (位元組) 。 如果這是 0 且已指定記憶體區塊,則會釋放該記憶體區塊。
傳回值
類型: System.IntPtr
新配置記憶體的指標。 如果無法配置記憶體,則應該傳回 零 。