Compartir a través de


Método ITPhone::NegotiateExtVersion (tapi3if.h)

El método NegotiateExtVersion permite a una aplicación negociar una versión de extensión para usarla con el dispositivo telefónico especificado. No es necesario llamar a esta operación 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

La 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 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
S_OK
El método se realizó correctamente.
E_INVALIDARG
La versión de lHighVersion o lLowVersion no es válida.
E_OUTOFMEMORY
Existe memoria insuficiente para realizar la operación.
E_POINTER
El parámetro plExtVersion no es un puntero válido.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado tapi3if.h (incluya Tapi3.h)
Library Uuid.lib
Archivo DLL Tapi3.dll

Consulte también

Devicespecific

DeviceSpecificVariant

lineNegotiateExtVersion