representante do JET_PFNREALLOC

Retorno de chamada usado por JetEnumerateColumns para alocar memória para seus buffers de saída.

Esta API não está em conformidade com CLS. 

Namespace:Microsoft.Isam.Esent.Interop
Assembly: Microsoft.Isam.Esent.Interop (em Microsoft.Isam.Esent.Interop.dll)

Sintaxe

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

Parâmetros

  • contexto
    Tipo: System.IntPtr

    Contexto dado a JetEnumerateColumns.

  • memória
    Tipo: System.IntPtr

    Se não for zero, um ponteiro para um bloco de memória alocado anteriormente por esse retorno de chamada.

  • requestedSize
    Tipo: System.UInt32

    O novo tamanho do bloco de memória (em bytes). Se for 0 e um bloco de memória for especificado, esse bloco de memória será liberado.

Valor retornado

Tipo: System.IntPtr
Um ponteiro para a memória recém-alocada. Se a memória não puder ser alocada, zero deverá ser retornado.

Confira também

Referência

Namespace Microsoft.Isam.Esent.Interop