XXX_Deinit (Device Manager)
9/8/2008
Essa função uninitializes um dispositivo.
Syntax
BOOL XXX_Deinit(
DWORD hDeviceContext
);
Parameters
- hDeviceContext
[no] Identificador para o contexto dispositivo. O XXX_Init (Device Manager) função Cria e retorna esse identificador.
Return Value
TRUE indica sucesso. FALSE indica falha.
Remarks
Quando o usuário pára usando um dispositivo, such as quando uma PC Card é removido do seu Soquete, Device Manager chama essa função. Aplicativos não chamar essa função. Device Manager chama o XXX_Deinit função driver as a result of um chamar para o DeactivateDevice função. O driver interface transmitir deve livre quaisquer recursos ele tiver alocado e, em seguida, finalizar.
Device Manager usa o XXX prefixo. Ao implementar a interface transmitir, substituir XXX Com um prefixo apropriado para sua implementação específica ou usar não decorado ponto de entrada nomes em conjunto com DEVFLAGS_NAKEDENTRIES.For obter mais informações sobre outros válido Sinalizadores valores, consulte ActivateDeviceEx.
Se você tem segmentos bloqueados no seu driver, recursos associado com a instância identificador ou dispositivo não poderá ser liberado. Para evitar isso, implementar a XXX_PreClose (Device Manager) e XXX_PreDeinit (Device Manager) entrada pontos.
Requirements
Header | Developer Implemented |
Library | Developer Implemented |
Windows Embedded CE | Windows CE 1.0 and later |
See Also
Reference
ActivateDeviceEx
DeactivateDevice
XXX_Init (Device Manager)
XXX_PreDeinit (Device Manager)