délégué JET_PFNREALLOC
Rappel utilisé par JetEnumerateColumns pour allouer de la mémoire à ses mémoires tampons de sortie.
Cette API n’est pas conforme CLS.
Namespace:Microsoft.Isam.Esent.Interop
Assemblée: Microsoft.Isam.Esent.Interop (en Microsoft.Isam.Esent.Interop.dll)
Syntaxe
'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
)
Paramètres
contexte
Type : System.IntPtrContexte donné à JetEnumerateColumns.
mémoire
Type : System.IntPtrSi ce n’est pas zéro, pointeur vers un bloc de mémoire précédemment alloué par ce rappel.
requestedSize
Type : System.UInt32Nouvelle taille du bloc de mémoire (en octets). Si cette valeur est 0 et qu’un bloc de mémoire est spécifié, ce bloc de mémoire est libéré.
Valeur retournée
Type : System.IntPtr
Pointeur vers la mémoire nouvellement allouée. Si la mémoire n’a pas pu être allouée, zéro doit être retourné.
Voir aussi
Référence
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour