struttura DDRAW_CAPS (d3dumddi.h)

La struttura DDRAW_CAPS descrive le funzionalità generali supportate dal driver di visualizzazione in modalità utente.

Sintassi

typedef struct _DDRAW_CAPS {
  [out] UINT Caps;
  [out] UINT Caps2;
  [out] UINT CKeyCaps;
  [out] UINT FxCaps;
  [out] UINT MaxVideoPorts;
} DDRAW_CAPS;

Members

[out] Caps

OR bit per bit valido dei bit generali seguenti supportati dal driver.

Bit di funzionalità Significato
DDRAW_CAPS_ZBLTS I buffer Z possono essere usati nelle operazioni di trasferimento in blocchi di bit (bitblt).
DDRAW_CAPS_COLORKEY È possibile usare una forma di chiave di colore nelle operazioni di sovrapposizione o bitblt. Per informazioni sulle funzionalità chiave di colore più specifiche, vedere il membro CKeyCaps.
DDRAW_CAPS_BLTDEPTHFILL I buffer Z possono essere operazioni con riempimento di profondità in bitblt.

[out] Caps2

Or bit per bit valido di più dei bit generali seguenti supportati dal driver.

Bit di funzionalità Significato
DDRAW_CAPS2_VIDEOPORT È possibile usare una porta video hardware.
DDRAW_CAPS2_CANDROPZ16BIT I valori RGBZ a 16 bit possono essere convertiti in valori RGB a 16 bit. Il sistema non supporta le conversioni a 8 bit.
DDRAW_CAPS2_FLIPINTERVAL Il driver risponde al flag di campo di bit Flip.
DDRAW_CAPS2_FLIPNOVSYNC Il driver risponde al flag di campo di bit FlipWithNoWait.
DDRAW_CAPS2_DYNAMICTEXTURES Il driver supporta trame dinamiche.

[out] CKeyCaps

Or bit per bit valido dei bit seguenti della funzionalità della chiave di colore supportata dal driver.

Bit di funzionalità Significato
DDRAW_CKEYCAPS_SRCBLT I trasferimenti dei blocchi di bit trasparenti possono essere eseguiti con una chiave di colore che identifica i bit della superficie di origine copiati nella superficie di destinazione.
DDRAW_CKEYCAPS_DESTBLT I trasferimenti dei blocchi di bit trasparente (bitblt) possono essere eseguiti con una chiave di colore che identifica i bit sostituibili della superficie di destinazione.

[out] FxCaps

OR bit per bit valido dei seguenti bit di funzionalità di estensione ed effetti supportati dal driver.

Bit di funzionalità Significato
DDRAW_FXCAPS_BLTMIRRORLEFTRIGHT I trasferimenti di blocchi di bit (bitblt) che capovolgono il contenuto della superficie di origine alla superficie di destinazione orizzontalmente lungo l'asse centrale.
DDRAW_FXCAPS_BLTMIRRORUPDOWN I trasferimenti di blocchi di bit (bitblt) che capovolgono il contenuto della superficie di origine alla superficie di destinazione verticalmente lungo l'asse centrale.

[out] MaxVideoPorts

Numero massimo di porte video supportate dal dispositivo.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Intestazione d3dumddi.h (include D3dumddi.h)

Vedi anche

D3DDDIARG_GETCAPS

D3DDDICAPS_TYPE

GetCaps