Freigeben über


/oldnames-Schalter

Der /oldnames-Schalter weist den MIDL-Compiler an, Schnittstellennamen zu generieren, die die Versionsnummer nicht enthalten.

midl /oldnames

Optionen wechseln

Dieser Schalter verfügt über keine Parameter.

Bemerkungen

Der MIDL-Compiler integriert die Versionsnummer der Schnittstelle in den Schnittstellennamen, der im Stub generiert wird (z. B. iface_v1_0_ServerIfHandle). Dieses Benennungsformat ist mit dem Format konsistent, das vom OSF DCE IDL-Compiler verwendet wird. Es unterscheidet sich jedoch von dem Vom MIDL 1.0-Compiler verwendeten Benennungsformat. Der MIDL 1.0-Compiler enthält keine Versionsnummern in Schnittstellennamen (z. B. iface_ServerIfHandle). Mit der Option /oldnames können Sie den MIDL-Compiler anweisen, Schnittstellennamen zu generieren, die die Versionsnummer nicht enthalten. Auf diese Weise ist das Format mit Namen konsistent, die vom MIDL 1.0-Compiler generiert werden.

Wenn Sie über Serveranwendungscode verfügen, der für die Verwendung mit einem stub geschrieben wurde, der vom MIDL 1.0-Compiler generiert wurde und auf den von MIDL generierten Schnittstellennamen verweist (z. B. in einem Aufruf von RpcServerRegisterIf), sollten Sie ihn so ändern, dass er auf den von Version 2.0 oder höher des MIDL-Compilers unterstützten Schnittstellennamen verweist. Alternativ können Sie die Option /oldnames verwenden, wenn Sie den MIDL-Compiler aufrufen.

Beispiele

midl /oldnames filename.idl

Siehe auch

Allgemeine MIDL-Befehlszeilensyntax

IDL-Datei (Interface Definition)