delegasi JET_PFNREALLOC

Callback yang digunakan oleh JetEnumerateColumns untuk mengalokasikan memori untuk buffer outputnya.

API ini bukan kompatibel CLS. 

Namespace:Microsoft.Isam.Esent.Interop
Majelis: Microsoft.Isam.Esent.Interop (dalam Microsoft.Isam.Esent.Interop.dll)

Sintaks

'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
)

Parameter

  • konteks
    Jenis: System.IntPtr

    Konteks yang diberikan kepada JetEnumerateColumns.

  • memory
    Jenis: System.IntPtr

    Jika bukan nol, pointer ke blok memori yang sebelumnya dialokasikan oleh panggilan balik ini.

  • requestedSize
    Jenis: System.UInt32

    Ukuran baru blok memori (dalam byte). Jika ini adalah 0 dan blok memori ditentukan, blok memori tersebut akan dibebaskan.

Menampilkan nilai

Jenis: System.IntPtr
Penunjuk ke memori yang baru dialokasikan. Jika memori tidak dapat dialokasikan maka Nol harus dikembalikan.

Lihat juga

Referensi

Namespace Microsoft.Isam.Esent.Interop