Partager via


IDeviceSpecificProperty ::Get4BRange, méthode (devicetopology.h)

La méthode Get4BRange obtient la plage de 4 octets de la valeur de propriété spécifique à l’appareil.

Syntaxe

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

Paramètres

[out] plMin

Pointeur vers une variable LONG dans laquelle la méthode écrit la valeur de propriété minimale.

[out] plMax

Pointeur vers une variable LONG dans laquelle la méthode écrit la valeur de propriété maximale.

[out] plStepping

Pointeur vers une variable LONG dans laquelle la méthode écrit la valeur pas à pas entre les valeurs de propriété consécutives dans la plage *plMin et *plMax. Si la différence entre les valeurs de propriété maximale et minimale est d et que la plage est divisée en n étapes (intervalles de taille uniforme), la propriété peut prendre n + 1 valeurs discrètes et la taille de l’étape entre les valeurs consécutives est d /n.

Valeur retournée

Si la méthode réussit, retourne S_OK. En cas d’échec, les codes de retour possibles incluent, sans s’y limiter, les valeurs indiquées dans le tableau suivant.

Code de retour Description
E_POINTER
Le pointeur plMin, plMax ou plStepping a la valeur NULL.
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
La valeur de la propriété n’est pas un entier signé ou non signé 32 bits. Pour plus d’informations sur cette macro, consultez la documentation du Kit de développement logiciel (SDK) Windows.

Remarques

Cette méthode indique la plage et la taille d’étape d’une valeur de propriété qui est un entier signé ou non signé 32 bits. Ces deux types de données sont représentés par des constantes d’énumération VARENUM VT_I4 et VT_UI4, respectivement. Si la valeur de la propriété n’est pas un entier 32 bits, la méthode retourne une erreur status code. Pour plus d’informations sur VARENUM, consultez la documentation du Kit de développement logiciel (SDK) Windows.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête devicetopology.h

Voir aussi

IDeviceSpecificProperty, interface