Compartir a través de


Método IDeviceSpecificProperty::Get4BRange (devicetopology.h)

El método Get4BRange obtiene el intervalo de 4 bytes del valor de propiedad específico del dispositivo.

Sintaxis

HRESULT Get4BRange(
  [out] LONG *plMin,
  [out] LONG *plMax,
  [out] LONG *plStepping
);

Parámetros

[out] plMin

Puntero a una variable LONG en la que el método escribe el valor de propiedad mínimo.

[out] plMax

Puntero a una variable LONG en la que el método escribe el valor máximo de la propiedad.

[out] plStepping

Puntero a una variable LONG en la que el método escribe el valor de ejecución paso a paso entre los valores de propiedad consecutivos del intervalo *plMin en *plMax. Si la diferencia entre los valores máximos y mínimos de propiedad es d y el intervalo se divide en n pasos (intervalos de tamaño uniforme), la propiedad puede tomar n + 1 valores discretos y el tamaño del paso entre valores consecutivos es d / n.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK. Si se produce un error, los posibles códigos de retorno incluyen, pero no están limitados a, los valores que se muestran en la tabla siguiente.

Código devuelto Descripción
E_POINTER
El puntero plMin, plMax o plStepping es NULL.
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
El valor de la propiedad no es un entero de 32 bits con signo o sin signo. Para obtener información sobre esta macro, consulte la documentación de Windows SDK.

Comentarios

Este método informa del intervalo y el tamaño del paso de un valor de propiedad que es un entero de 32 bits con signo o sin signo. Estos dos tipos de datos se representan mediante constantes de enumeración VARENUM VT_I4 y VT_UI4, respectivamente. Si el valor de la propiedad no es un entero de 32 bits, el método devuelve un código de estado de error. Para obtener más información sobre VARENUM, consulte la documentación de Windows SDK.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado devicetopology.h

Consulte también

IDeviceSpecificProperty (Interfaz)