Compartilhar via


DrvCopyBits

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função converte entre dispositivo-gerenciado dispositivo superfícies e elementos gráficos de varredura interface (GDI) padrão formato bitmaps.

Syntax

BOOL DrvCopyBits(
  SURFOBJ* psoDst,
  SURFOBJ* psoSrc,
  CLIPOBJ* pco,
  XLATEOBJ* pxlo,
  RECTL* prclDst,
  POINTL* pptlSrc 
);

Parameters

  • psoDst
    [out] Ponteiro para a superfície de destino para a operação copiar.
  • psoSrc
    [no] Ponteiro para a superfície de origem para a operação copiar.
  • pco
    [no] Ponteiro para um CLIPOBJ estrutura que define um região de recorte na superfície do destino.
  • pxlo
    [no] Ponteiro para um XLATEOBJ estrutura que define a conversão de índices cor entre as superfícies origem e destino.
  • prclDst
    [no] Ponteiro para um RECTL estrutura que define a área a ser modificada. Essa estrutura usa o sistema de coordenadas da superfície de destino. O direito e inferior bordas desse retângulo não fazem parte de blit de cores; Isto é, o retângulo é inferior-direito exclusivo.

    Essa função nunca será executado com um vazio retângulo destino. Os dois pontos que definem o retângulo sempre também são ordenados.

  • pptlSrc
    [no] Ponteiro para um POINTL estrutura que define o upper-left corner do retângulo de origem.

Return Value

TRUE indica sucesso. FALSE indica falha.

Remarks

Essa função é exigido para um driver de dispositivo que tenha dispositivo-gerenciado superfícies bitmaps ou de varredura. A implementação no driver deve traduzir driver superfícies de e para qualquer padrão formato bitmap.

Formato padrão bitmaps são único avião, compactada-formato pixel. Cada linha de digitalização é alinhado em um 4-limite byte. Esses bitmaps ter 1, 4, 8, 16, 24, 32 ou 64 bits por pixel.

Essa função o ideal é que deve ser capaz lidar com execução-comprimento delimitador e dispositivo-dependente bitmaps. O dispositivo-dependente formato é opcional; somente poucos drivers especializados necessário suporte-lo. Você pode enviar esses bitmaps para esta função because of o SetDIBitsToDevice e SetBitmapBitse funções GDI.

Kernel-modo GDI chama essa função do seus simulações.

Requirements

Header winddi.h
Library Ddi_ati_lib.lib, Ddi_flat_lib.lib, Ddi_gx_lib.lib, Ddi_mq200_lib.lib, Ddi_nop_lib.lib, Ddi_rflat_lib.lib, Ddi_rgx_lib.lib, Ddi_tvia5_lib.lib
Windows Embedded CE Windows CE 1.0 and later

See Also

Reference

XLATEOBJ

Other Resources

Display Drivers
RECTL