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
新配置記憶體的指標。 如果無法配置記憶體,則應該傳回

另請參閱

參考

Microsoft.Isam.Esent.Interop 命名空間