Funzione DrvDescribePixelFormat (winddi.h)

La funzione DrvDescribePixelFormat descrive il formato pixel per un PDEV specificato dal dispositivo scrivendo una descrizione del formato pixel in una struttura PIXELFORMATDESCRIPTOR.

Sintassi

LONG DrvDescribePixelFormat(
  DHPDEV                dhpdev,
  LONG                  iPixelFormat,
  ULONG                 cjpfd,
  PIXELFORMATDESCRIPTOR *ppfd
);

Parametri

dhpdev

Identifica il dispositivo per cui vengono richieste informazioni sul formato pixel.

iPixelFormat

Specifica il numero di indice del formato pixel richiesto.

cjpfd

Specifica il numero massimo di byte che è possibile scrivere nella struttura a cui punta ppfd.

ppfd

Puntatore a una struttura PIXELFORMATDESCRIPTOR (descritta nella documentazione di Microsoft Windows SDK) che deve ricevere informazioni sul formato pixel. Questo parametro può essere NULL.

Valore restituito

Il valore restituito è l'indice di formato pixel massimo se la funzione ha esito positivo. In caso contrario, è zero e viene registrato un codice di errore.

Commenti

Un driver di visualizzazione che supporta l'hardware grafico 3D può supportare finestre con formati pixel diversi su una singola superficie di visualizzazione. Il formato pixel deve corrispondere a una configurazione supportata dall'hardware grafico.

DrvDescribePixelFormat riempie la struttura a cui punta ppfd se questo parametro non è NULL.

L'indice di formato pixel massimo restituito può essere usato dalle applicazioni che devono ottenere l'indice di formato pixel massimo di un contesto di dispositivo. I formati pixel supportati da un dispositivo sono identificati da indici interi positivi a una base.

Le funzioni di formato pixel vengono usate insieme alle funzioni dei servizi oggetti finestra per tenere traccia e aggiornare i formati pixel delle finestre in una superficie di visualizzazione.

Requisiti

   
Piattaforma di destinazione Desktop
Intestazione winddi.h (include Winddi.h)