Compartilhar via


DrvEnableDriver

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa função é a ponto de entrada driver inicial exportada pelo driver DLL para dispositivos que link diretamente para GWES, such as exibir drivers e os drivers de impressora. Ele preenche uma DRVENABLEDATA estrutura com o driver versão número e endereços chamado de funções com suporte, o driver.

Syntax

BOOL APIENTRY DrvEnableDriver(
  ULONG iEngineVersion,
  ULONG cj,
  DRVENABLEDATA* pded,
  PENGCALLBACKS pEngCallbacks
);

Parameters

  • iEngineVersion
    [no] DDI versão número que a interface dispositivo gráfico (GDI) foi gravado para. DDI_DRIVER_VERSION é sempre o atual versão; drivers devem usar esse manifesto constante, declarado em Winddi.h.
  • Cj
    [no] Tamanho, em bytes, da DRVENABLEDATA estrutura. Se a estrutura é maior do que o esperado, não modifique o adicional membros.
  • pded
    [out] Ponteiro para um DRVENABLEDATA estrutura. O zero GDI-inicializa Cj bytes antes de chamar. O driver preenche em suas própria dados.
  • pEngCallbacks
    [no] Estrutura que contêm ponteiros para as funções auxiliar GDI para exibir drivers de função. Isso é passado de GDI através DrvEnableDriver Para GPEEnableDriver. Ele permite que o driver exibir para obter informações de GDI.

Return Value

TRUE indica sucesso. FALSE indica falha.

Remarks

Essa função é exigido para drivers gráficos.

Você pode executar inicializações ocasional, como alocando semáforos, com essa função. O driver deve esperar até que o DrvEnablePDEV função executa antes de ativar hardware, such as um exibir.

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

DRVENABLEDATA
DrvEnablePDEV
GPEEnableDriver

Other Resources

Display Drivers