struttura D3DDDIARG_BLT (d3dumddi.h)
La struttura D3DDDIARG_BLT descrive i parametri di un trasferimento a blocchi di bit (bitblt).
Sintassi
typedef struct _D3DDDIARG_BLT {
[in] HANDLE hSrcResource;
[in] UINT SrcSubResourceIndex;
[in] RECT SrcRect;
[in] HANDLE hDstResource;
[in] UINT DstSubResourceIndex;
[in] RECT DstRect;
[in] UINT ColorKey;
[in] D3DDDI_BLTFLAGS Flags;
} D3DDDIARG_BLT;
Membri
[in] hSrcResource
Handle per la risorsa di origine.
[in] SrcSubResourceIndex
Indice della superficie di origine all'interno della risorsa.
[in] SrcRect
Struttura di RECT per il rettangolo di origine.
[in] hDstResource
Handle per la risorsa di destinazione.
[in] DstSubResourceIndex
Indice della superficie di destinazione all'interno della risorsa.
[in] DstRect
Struttura di RECT per il rettangolo di destinazione.
[in] ColorKey
Valore per la chiave di colore. Si noti che i flag di SrcColorKey e DstColorKey bit-field non vengono mai impostati contemporaneamente nel membro flag.
[in] Flags
Struttura D3DDDI_BLTFLAGS che identifica il tipo di bitblt da eseguire. Si noti che alcuni flag di campo di bit in questa struttura si escludono a vicenda con altri flag. Per altre informazioni su questi flag, vedere la sezione Osservazioni seguente.
Osservazioni
Se un'opzione di filtro (ad esempio, il punto di o flag campo di bit lineare) non viene specificata nel membro Flag, il driver può usare la propria tecnica di filtro.
I flag SrcColorKey e DstColorKey i flag di campo di bit non vengono mai impostati contemporaneamente. Analogamente, il flag punto di bit non viene impostato contemporaneamente con il flag campo di bit lineare.
Fabbisogno
Requisito | Valore |
---|---|
client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
intestazione | d3dumddi.h (include D3dumddi.h) |