Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Mit der NegotiateExtVersion-Methode kann eine Anwendung eine Erweiterungsversion für die Verwendung mit dem angegebenen Telefongerät aushandeln. Dieser Vorgang 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 Version in lHighVersion oder lLowVersion 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 |