DrvEnableDriver
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