Função BdaMethodDeletePin (bdasup.h)
A função BdaMethodDeletePin exclui uma fábrica de pinos.
Sintaxe
NTSTATUS BdaMethodDeletePin(
[in] PIRP pIrp,
[in] PKSMETHOD pKSMethod,
PVOID pvIgnored
);
Parâmetros
[in] pIrp
Aponta para o IRP para que a solicitação exclua uma fábrica de pinos. O minidriver BDA recebe esse IRP com a solicitação KSMETHOD_BDA_DELETE_PIN_FACTORY .
[in] pKSMethod
Aponta para uma estrutura KSMETHOD que descreve o método e o tipo de solicitação de uma solicitação de método.
pvIgnored
Aponta para um buffer ignorado.
Retornar valor
Retorna STATUS_SUCCESS ou um código de erro apropriado.
Comentários
Um minidriver BDA chama a função BdaMethodDeletePin para excluir uma fábrica de pinos depois que o minidriver recebe uma solicitação KSMETHOD_BDA_DELETE_PIN_FACTORY do método KSMETHODSETID_BdaDeviceConfiguration definido do provedor de rede. A maioria dos minidrivers BDA pode definir tabelas de expedição e automação de filtro para que esses minidrivers enviem a função BdaMethodDeletePin diretamente, sem interceptar essa solicitação usando um método interno (KStrMethodHandler). Consulte Definindo tabelas de automação e configurando um filtro BDA para obter mais informações.
Se um minidriver BDA precisar excluir um pin sem depender do provedor de rede, o minidriver BDA deverá chamar a função BdaDeletePin .
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | bdasup.h (inclua Bdasup.h) |
Biblioteca | Bdasup.lib |
IRQL | PASSIVE_LEVEL |
Confira também
KSMETHODSETID_BdaDeviceConfiguration