Metodo IDeviceSpecificProperty::Get4BRange (devicetopology.h)

Il metodo Get4BRange ottiene l'intervallo a 4 byte del valore della proprietà specifica del dispositivo.

Sintassi

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

Parametri

[out] plMin

Puntatore a una variabile LONG in cui il metodo scrive il valore minimo della proprietà.

[out] plMax

Puntatore a una variabile LONG in cui il metodo scrive il valore massimo della proprietà.

[out] plStepping

Puntatore a una variabile LONG in cui il metodo scrive il valore di avanzamento tra i valori di proprietà consecutivi nell'intervallo *plMin in *plMax. Se la differenza tra i valori massimo e minimo delle proprietà è d e l'intervallo è diviso in n passaggi (intervalli di dimensioni uniformi), la proprietà può accettare n + 1 valori discreti e la dimensione del passaggio tra i valori consecutivi è d / n.

Valore restituito

Se il metodo ha esito positivo, viene restituito S_OK. Se ha esito negativo, i possibili codici restituiti includono, ma non sono limitati, i valori illustrati nella tabella seguente.

Codice restituito Descrizione
E_POINTER
Il puntatore plMin, plMax o plStepping è NULL.
HRESULT_FROM_WIN32(ERROR_NOT_SUPPORTED)
Il valore della proprietà non è un intero con segno a 32 bit o senza segno. Per informazioni su questa macro, vedere la documentazione di Windows SDK.

Commenti

Questo metodo segnala l'intervallo e le dimensioni dei passaggi per un valore della proprietà che è un intero con segno a 32 bit o senza segno. Questi due tipi di dati sono rappresentati rispettivamente da costanti di enumerazione VARENUM VT_I4 e VT_UI4. Se il valore della proprietà non è un numero intero a 32 bit, il metodo restituisce un codice di stato di errore. Per altre informazioni su VARENUM, vedere la documentazione di Windows SDK.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione devicetopology.h

Vedi anche

Interfaccia IDeviceSpecificProperty