Función BdaMethodDeletePin (bdasup.h)
La función BdaMethodDeletePin elimina un generador de patillas.
Sintaxis
NTSTATUS BdaMethodDeletePin(
[in] PIRP pIrp,
[in] PKSMETHOD pKSMethod,
PVOID pvIgnored
);
Parámetros
[in] pIrp
Apunta al IRP para que la solicitud elimine un generador de patillas. El minidriver BDA recibe este IRP con la solicitud de KSMETHOD_BDA_DELETE_PIN_FACTORY .
[in] pKSMethod
Apunta a una estructura KSMETHOD que describe el método y el tipo de solicitud de una solicitud de método.
pvIgnored
Apunta a un búfer que se omite.
Valor devuelto
Devuelve STATUS_SUCCESS o un código de error adecuado.
Comentarios
Un minidriver BDA llama a la función BdaMethodDeletePin para eliminar un generador de patillas después de que el minidriver reciba una solicitud de KSMETHOD_BDA_DELETE_PIN_FACTORY del método KSMETHODSETID_BdaDeviceConfiguration establecido desde el proveedor de red. La mayoría de los minidrivers BDA pueden definir tablas de distribución y automatización de filtros para que esos minidrivers envíen la función BdaMethodDeletePin directamente, sin interceptar esta solicitud mediante un método interno (KStrMethodHandler). Consulte Definición de tablas de Automatización y Configuración de un filtro BDA para obtener más información.
Si un minidriver BDA debe eliminar un pin sin depender del proveedor de red, el minidriver BDA debe llamar a la función BdaDeletePin .
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | bdasup.h (incluya Bdasup.h) |
Library | Bdasup.lib |
IRQL | PASSIVE_LEVEL |
Consulte también
KSMETHODSETID_BdaDeviceConfiguration