enumerazione DISPLAYCONFIG_SCALING (wingdi.h)

L'enumerazione DISPLAYCONFIG_SCALING specifica la trasformazione di ridimensionamento applicata al contenuto visualizzato in un percorso presente nella rete video (VidPN).

Sintassi

typedef enum {
  DISPLAYCONFIG_SCALING_IDENTITY = 1,
  DISPLAYCONFIG_SCALING_CENTERED = 2,
  DISPLAYCONFIG_SCALING_STRETCHED = 3,
  DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX = 4,
  DISPLAYCONFIG_SCALING_CUSTOM = 5,
  DISPLAYCONFIG_SCALING_PREFERRED = 128,
  DISPLAYCONFIG_SCALING_FORCE_UINT32 = 0xFFFFFFFF
} DISPLAYCONFIG_SCALING;

Costanti

 
DISPLAYCONFIG_SCALING_IDENTITY
Valore: 1
Indica la trasformazione dell'identità; il contenuto di origine non viene presentato alcuna modifica. Questa trasformazione è disponibile solo se la modalità di origine del percorso ha la stessa risoluzione spaziale della modalità di destinazione del percorso.
DISPLAYCONFIG_SCALING_CENTERED
Valore: 2
Indica la trasformazione al centro; il contenuto di origine viene presentato senza scalabilità, centrato rispetto alla risoluzione spaziale della modalità di destinazione.
DISPLAYCONFIG_SCALING_STRETCHED
Valore: 3
Indica che il contenuto viene ridimensionato in base alla destinazione del percorso.
DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX
Valore: 4
Indica la trasformazione al centro delle proporzioni.
DISPLAYCONFIG_SCALING_CUSTOM
Valore: 5
Indica che il chiamante richiede un ridimensionamento personalizzato che il chiamante non può descrivere con uno qualsiasi degli altri valori DISPLAYCONFIG_SCALING_XXX. Solo l'applicazione per l'aggiunta di valore di un fornitore hardware deve usare DISPLAYCONFIG_SCALING_CUSTOM, perché l'applicazione value-add potrebbe richiedere un'interfaccia privata al driver. L'applicazione può quindi usare DISPLAYCONFIG_SCALING_CUSTOM per indicare un contesto aggiuntivo per il driver per il valore personalizzato nel percorso specificato.
DISPLAYCONFIG_SCALING_PREFERRED
Valore: 128
Indica che il chiamante non ha alcuna preferenza per il ridimensionamento. La funzione SetDisplayConfig userà il valore di ridimensionamento salvato per ultimo nel database per il percorso. Se tale valore di ridimensionamento non esiste, SetDisplayConfig userà il ridimensionamento predefinito per il computer. Ad esempio, esteso (DISPLAYCONFIG_SCALING_STRETCHED) per i computer tablet e proporzioni centrate (DISPLAYCONFIG_SCALING_ASPECTRATIOCENTEREDMAX) per computer non tablet.
DISPLAYCONFIG_SCALING_FORCE_UINT32
Valore: 0xFFFFFFFF
Forza la compilazione in 32 bit di questa enumerazione. Senza questo valore, alcuni compilatori consentono la compilazione di questa enumerazione in dimensioni diverse da 32 bit. Non è consigliabile usare questo valore.

Commenti

Per altre informazioni sul ridimensionamento, vedere Ridimensionamento dell'immagine desktop.

Requisiti

Requisito Valore
Client minimo supportato Disponibile nel client Windows 7.
Intestazione wingdi.h (include Windows.h)