Condividi tramite


struttura D3DDDI_OVERLAYINFO (d3dumddi.h)

La struttura D3DDDI_OVERLAYINFO descrive le informazioni su una sovrimpressione.

Sintassi

typedef struct _D3DDDI_OVERLAYINFO {
  [in] HANDLE                  hResource;
  [in] UINT                    SubResourceIndex;
  [in] RECT                    DstRect;
  [in] RECT                    SrcRect;
  [in] UINT                    DstColorKeyLow;
  [in] UINT                    DstColorKeyHigh;
  [in] UINT                    SrcColorKeyLow;
  [in] UINT                    SrcColorKeyHigh;
  [in] D3DDDI_OVERLAYINFOFLAGS Flags;
} D3DDDI_OVERLAYINFO;

Membri

[in] hResource

Handle per la risorsa visualizzata usando la sovrimpressione. La risorsa viene creata tramite una chiamata alla funzione CreateResource con il flag campo di bit impostato nel membro Flag della struttura D3DDDIARG_CREATERESOURCE a cui punta il parametro pResource.

[in] SubResourceIndex

Indice della sottorisorsa se la risorsa specificata dal membro hResource contiene un elenco di allocazioni.

[in] DstRect

Struttura RECT per il rettangolo di destinazione, che contiene le coordinate di output per la visualizzazione.

[in] SrcRect

Struttura RECT per il rettangolo di origine visualizzato.

[in] DstColorKeyLow

Valore per la chiave di colore di destinazione quando il flag DstColorKey campo di bit viene impostato nel membro Flags. Se la chiave di colore è un intervallo, DstColorKeyLow contiene la fine inferiore dell'intervallo. Il valore è nel formato nativo della superficie primaria sovrapposta.

[in] DstColorKeyHigh

L'estremità alta dell'intervallo di chiavi colore di destinazione quando il flag di campo di bit di DstColorKeyRange è impostato in Flag. Il valore è nel formato nativo della superficie primaria sovrapposta.

[in] SrcColorKeyLow

Valore per la chiave del colore di origine quando il flag di SrcColorKey campo di bit viene impostato nel membro Flags. Se la chiave di colore è un intervallo, SrcColorKeyLow contiene l'estremità inferiore dell'intervallo. Il valore è nel formato nativo della risorsa di sovrimpressione visualizzata.

[in] SrcColorKeyHigh

L'estremità alta dell'intervallo di chiavi del colore di origine quando il flag di SrcColorKeyRange campo di bit viene impostato in Flag. Il valore è nel formato nativo della risorsa di sovrimpressione visualizzata.

[in] Flags

Struttura D3DDDI_OVERLAYINFOFLAGS che identifica il tipo di operazione di sovrapposizione da eseguire. Si noti che alcuni flag si escludono a vicenda con altri flag. Per altre informazioni, vedere la sezione Osservazioni seguente.

Osservazioni

Il SrcColorKey, SrcColorKeyRange, DstColorKeye flag DstColorKeyRange bit-field non vengono mai impostati contemporaneamente nel membro Flags.

Fabbisogno

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

Vedere anche

CreateOverlay

CreateResource

D3DDDIARG_CREATERESOURCE

D3DDDI_OVERLAYINFOFLAGS

RECT

UpdateOverlay