Compartilhar via


XXX_Deinit (Device Manager)

Windows Mobile Not SupportedWindows Embedded CE Supported

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)

Concepts

Device File Names