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

BdaDeletePin

BdaMethodCreatePin

KSMETHOD

KSMETHODSETID_BdaDeviceConfiguration

KSMETHOD_BDA_DELETE_PIN_FACTORY

KStrMethodHandler