Função WdfPostDeviceRemove (wdfinstaller.h)
[Aplica-se somente ao KMDF]
A função WdfPostDeviceRemove do co-instalador executa todas as operações que o co-instalador pode exigir depois que um instalador de driver não Plug and Play (PnP) excluiu o serviço de modo kernel do driver.
Sintaxe
ULONG WdfPostDeviceRemove(
[in] LPCWSTR InfPath,
[in, optional] LPCWSTR InfSectionName
);
Parâmetros
[in] InfPath
Um ponteiro para uma cadeia de caracteres largos terminada em nulo que contém o caminho do diretório para o arquivo INF do driver. O instalador do driver pode obter essa cadeia de caracteres chamando GetCurrentDirectory, que é descrito no SDK do Microsoft Windows.
[in, optional] InfSectionName
Um ponteiro para uma cadeia de caracteres largos terminada em nulo que contém o Wdf-install-section nome no arquivo INF do driver. Para obter mais informações sobre esse nome, consulte Usando o co-instalador KMDF. Se esse ponteiro for NULL, o co-instalador usará WdfSection para o nome.
Valor de retorno
WdfPostDeviceRemove retornará ERROR_SUCCESS se a operação for bem-sucedida. Caso contrário, a função retornará um dos valores deXXX ERROR_ adicionais definidos no Winerror.h.
Observações
O instalador para os drivers baseados em estrutura de um dispositivo não PnP deve chamar WdfPostDeviceRemove após o instalador chamar DeleteService.
Para obter o endereço da função WdfPostDeviceRemove do co-instalador, o instalador deve chamar GetProcAddress depois que o instalador tiver chamado LoadLibrary para carregar o co-instalador.
Para obter mais informações sobre a função WdfPostDeviceRemove e instaladores para drivers baseados em estrutura de dispositivos não PnP, consulte Instalando um driver não PnP. Para obter mais informações sobre DeleteService, GetProcAddresse LoadLibrary, consulte a documentação do SDK do Microsoft Windows.
Exemplos
Para obter um exemplo de código que usa a função WdfPostDeviceRemove, consulte o instalador do exemplo de NONPNP.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Universal |
versão mínima do KMDF | 1.0 |
cabeçalho | wdfinstaller.h (inclua Wdfinstaller.h) |
Biblioteca | N/A (Exportado pela biblioteca do co-instalador KMDF. Para obter informações sobre o nome de arquivo da biblioteca do co-instalador, consulte Usando o co-instalador KMDF.) |