Función WdfPostDeviceRemove (wdfinstaller.h)
[Solo se aplica a KMDF]
La función WdfPostDeviceRemove del co-instalador realiza las operaciones que el coinstalador podría requerir después de que un instalador no Plug and Play (PnP) haya eliminado el servicio en modo kernel del controlador.
Sintaxis
ULONG WdfPostDeviceRemove(
[in] LPCWSTR InfPath,
[in, optional] LPCWSTR InfSectionName
);
Parámetros
[in] InfPath
Puntero a una cadena de caracteres anchos terminada en null que contiene la ruta de acceso del directorio al archivo INF del controlador. El instalador del controlador puede obtener esta cadena llamando a GetCurrentDirectory, que se describe en el Microsoft Windows SDK.
[in, optional] InfSectionName
Puntero a una cadena de caracteres anchos terminada en null que contiene el nombre de la sección Wdf-install-section en el archivo INF del controlador. Para obtener más información sobre este nombre, consulte Uso del co-instalador de KMDF. Si este puntero es NULL, el co-instalador usa WdfSection para el nombre.
Valor devuelto
WdfPostDeviceRemove devuelve ERROR_SUCCESS si la operación se realiza correctamente. De lo contrario, la función devuelve uno de los valores ERROR_XXX adicionales definidos en Winerror.h.
Comentarios
El instalador de los controladores basados en el marco de un dispositivo que no sea PnP debe llamar a WdfPostDeviceRemove después de que el instalador llame a DeleteService.
Para obtener la dirección de la función WdfPostDeviceRemove del co-instalador, el instalador debe llamar a GetProcAddress después de que el instalador haya llamado a LoadLibrary para cargar el co-instalador.
Para obtener más información sobre la función y los instaladores WdfPostDeviceRemove para controladores basados en marcos de dispositivos que no son PnP, consulte Instalación de un controlador que no sea PnP. Para obtener más información sobre DeleteService, GetProcAddress y LoadLibrary, consulte la documentación de Microsoft Windows SDK.
Ejemplos
Para obtener un ejemplo de código que usa la función WdfPostDeviceRemove , consulte el instalador del ejemplo NONPNP .
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Universal |
Versión mínima de KMDF | 1.0 |
Encabezado | wdfinstaller.h (incluya Wdfinstaller.h) |
Library | N/A (exportada por la biblioteca co-instalador de KMDF. Para obtener información sobre el nombre del archivo de instalación conjunta de la biblioteca, consulte Uso del co-instalador de KMDF). |