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.IntPtrKonteks yang diberikan kepada JetEnumerateColumns.
memory
Jenis: System.IntPtrJika bukan nol, pointer ke blok memori yang sebelumnya dialokasikan oleh panggilan balik ini.
requestedSize
Jenis: System.UInt32Ukuran 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
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk