Soap.InvokeRegistry.TInvContext.AllocServerData

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure AllocServerData(const MD: TIntfMethEntry);

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Soap.InvokeRegistry.pas
Soap.InvokeRegistry.hpp
Soap.InvokeRegistry TInvContext

Beschreibung

Reserviert Speicher für die Parameter und den Rückgabewert der angegebenen Methode und stellt Zeiger auf die Parameter und den Rückgabewert bereit.

AllocServerData reserviert für die Parameter und den Rückgabewert einer Methode einen Bereich in dem von der Methode SetMethodInfo zugewiesenen Speicher. AllocServerData stellt den Typ jedes Parameters und des Rückgabewertes fest, reserviert mit der Methode AllocData Speicher für die entsprechenden Werte und ruft die Methoden SetParamPointer und SetResultPointer auf, um die Zeiger auf den reservierten Speicher zu speichern.

MD ist eine Beschreibung der Methode, die den Typ, die Aufrufkonvention und die Parametersignatur enthält.

Anmerkung:  AllocServerData muss nach der Methode SetMethodInfo aufgerufen werden, damit der Speicherpool verfügbar wird. Nach dem Aufruf von AllocServerData können mit GetParamPointer und GetResultPointer die Zeiger auf den Speicher abgerufen werden, der für die einzelnen Parameter und den Rückgabewert der Methode reserviert wurde.

Siehe auch