Método ITAddress2::NegotiateExtVersion (tapi3if.h)
El método NegotiateExtVersion permite a una aplicación negociar una versión de extensión para usarla con el dispositivo de línea especificado. No es necesario llamar a este método si la aplicación no admite extensiones específicas del proveedor.
Sintaxis
HRESULT NegotiateExtVersion(
[in] long lLowVersion,
[in] long lHighVersion,
[out] long *plExtVersion
);
Parámetros
[in] lLowVersion
Versión de extensión menos reciente del identificador de extensión devuelto por NegotiateExtVersion con la que la aplicación es compatible. La palabra de orden superior es el número de versión principal; la palabra de orden bajo es el número de versión secundaria.
[in] lHighVersion
Versión de extensión más reciente del identificador de extensión devuelto por NegotiateExtVersion con la que la aplicación es compatible. La palabra de orden superior es el número de versión principal; la palabra de orden bajo es el número de versión secundaria.
[out] plExtVersion
Puntero a un long que contiene el número de versión de la extensión que se negoció. Si la negociación se realiza correctamente, este número está en el intervalo entre lLowVersion y lHighVersion.
Valor devuelto
Este método puede devolver uno de estos valores.
Valor | Significado |
---|---|
|
El método se realizó correctamente. |
|
La versión especificada en lLowVersion o lHighVersion no es válida. |
|
Existe memoria insuficiente para realizar la operación. |
|
El parámetro plExtVersion no es un puntero válido. |
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | tapi3if.h (include Tapi3.h) |
Library | Uuid.lib |
Archivo DLL | Tapi3.dll |