Soap.InvokeRegistry.TInvContext.AllocServerData

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure AllocServerData(const MD: TIntfMethEntry);

C++

void __fastcall AllocServerData(const Soap::Intfinfo::TIntfMethEntry &MD);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
Soap.InvokeRegistry.pas
Soap.InvokeRegistry.hpp
Soap.InvokeRegistry TInvContext

Description

Alloue de la mémoire pour les paramètres et les valeurs de résultat d'une méthode spécifiée, et définit les pointeurs de résultat et de paramètre.

AllocServerData sous-alloue la mémoire que la méthode SetMethodInfo alloue afin qu'elle puisse représenter les paramètres et la valeur de retour d'une méthode. Elle recherche le type de chaque paramètre et le type de retour de la méthode, alloue de la mémoire pour leurs valeurs en utilisant la méthode AllocData, et stocke les pointeurs à cette mémoire en appelant les méthodes SetParamPointer et SetResultPointer.

MD est une description de la méthode, incluant son type, sa convention d'appel et sa signature de paramètres.

Remarque :  AllocServerData doit intervenir après un appel à SetMethodInfo afin que le pool mémoire soit disponible. Après l'appel à AllocServerData, une application peut appeler GetParamPointer et GetResultPointer pour obtenir des pointeurs sur la mémoire allouée à chaque paramètre et à la valeur de retour de la méthode.

Voir aussi