ITAddress2::NegotiateExtVersion-Methode (tapi3if.h)
Mit der NegotiateExtVersion-Methode kann eine Anwendung eine Erweiterungsversion aushandeln, die mit dem angegebenen Leitungsgerät verwendet werden soll. Diese Methode muss nicht aufgerufen werden, wenn die Anwendung keine anbieterspezifischen Erweiterungen unterstützt.
Syntax
HRESULT NegotiateExtVersion(
[in] long lLowVersion,
[in] long lHighVersion,
[out] long *plExtVersion
);
Parameter
[in] lLowVersion
Die neueste Erweiterungsversion des Von NegotiateExtVersion zurückgegebenen Erweiterungsbezeichners, mit dem die Anwendung kompatibel ist. Das Wort "Hohe Ordnung" ist die Hauptversionsnummer. das Wort mit niedriger Ordnung ist die Nebenversionsnummer.
[in] lHighVersion
Die neueste Erweiterungsversion des von NegotiateExtVersion zurückgegebenen Erweiterungsbezeichners, mit dem die Anwendung kompatibel ist. Das Wort "Hohe Ordnung" ist die Hauptversionsnummer. das Wort mit niedriger Ordnung ist die Nebenversionsnummer.
[out] plExtVersion
Zeiger auf eine lange , die die Versionsnummer der Erweiterung enthält, die ausgehandelt wurde. Wenn die Aushandlung erfolgreich ist, liegt diese Zahl im Bereich zwischen lLowVersion und lHighVersion.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Wert | Bedeutung |
---|---|
|
Methode war erfolgreich. |
|
Die in lLowVersion oder lHighVersion eingegebene Version ist ungültig. |
|
Zum Ausführen des Vorgangs ist nicht genügend Arbeitsspeicher vorhanden. |
|
Der plExtVersion-Parameter ist kein gültiger Zeiger. |
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | tapi3if.h (einschließlich Tapi3.h) |
Bibliothek | Uuid.lib |
DLL | Tapi3.dll |