Freigeben über


Prozedurformatzeichenfolgen

Im Folgenden ist eine vollständige Formatzeichenfolgenbeschreibung aufgeführt. Es vereint alle Ebenen, die sich auf verschiedene Phasen der Interpreterentwicklung beziehen.

Übersicht über die Prozedurdeskriptor

Ein Prozedurdeskriptor besteht aus den Headerdeskriptoren und den Parameterdeskriptoren. Die Beschreibung des -Oi-Stils gilt in Bezug auf die allgemeine Verwendung in der aktuellen RPC-Programmierung als veraltet. Das -Oif wird als aktueller angesehen.

Beschreibung des -Oi-Stils

Diese Beschreibung besteht aus folgendem:

-Oi_style_header_descriptor<>
{-Oi_style_parameter_descriptor<>}*

Der Header hätte zwischen 6 und 16 Bytes.

Die vollständige Beschreibung wird beim Kompilieren im –Oi-Modus generiert. Im -Os-Modus werden nur die Parameterdeskriptoren generiert, die für die Konvertierung verwendet werden. Der Beizinterpreter verwendet parameterdeskriptoren im alten Stil.

Beschreibung des -Oif-Stils

Die Beschreibung besteht aus folgendem:

-Oif_style_header_descriptor<>
{-Oif_style_parameter_descriptor<6>}*

Der Headerdeskriptor im Format "–Oif " besteht aus

Die Formatbeschreibung –Oif wird beim Kompilieren im - Oif - oder -Oicf-Modus des Compilers generiert.

-Oi_style_header_descriptor<>
-Oif_extensions_to_the_old_header<6>

Einige neuere Features wie pipe, async und /robust erzwingen bei Verwendung den -Oicf-Modus des Compilers.

Die erweiterte -Oif-Beschreibung

Die Beschreibung besteht aus folgendem:

-Oif_style_header_descriptor<>
extensions_to_the_-Oif_header<8>
{-Oif style parameter descriptors<6>}*