Função BdaPropertyNodeEvents (bdasup.h)
A função BdaPropertyNodeEvents recupera uma lista de eventos compatíveis com um nó.
Sintaxe
NTSTATUS BdaPropertyNodeEvents(
[in] PIRP pIrp,
[in] PKSP_NODE pKSProperty,
[out, optional] GUID *pguidProperty
);
Parâmetros
[in] pIrp
Aponta para o IRP da solicitação para recuperar a lista de eventos de um nó. O minidriver BDA recebe esse IRP com a solicitação KSPROPERTY_BDA_NODE_EVENTS .
[in] pKSProperty
Aponta para uma estrutura KSPROPERTY que descreve a propriedade e o tipo de solicitação da solicitação de propriedade.
[out, optional] pguidProperty
Aponta para uma matriz que recebe a lista de GUIDs para os eventos com suporte de um nó.
Retornar valor
Retorna STATUS_SUCCESS ou um código de erro apropriado.
Comentários
Um minidriver BDA chama a função BdaPropertyNodeEvents para recuperar a lista de eventos de um nó depois que o minidriver recebe uma solicitação KSPROPERTY_BDA_NODE_EVENTS da propriedade KSPROPSETID_BdaTopology definida do provedor de rede. A maioria dos minidrivers do BDA pode definir tabelas de expedição e de automação de filtro para que esses minidrivers enviem a função BdaPropertyNodeEvents diretamente, sem interceptar essa solicitação usando um manipulador de get interno (KStrGetPropertyHandler). Consulte Definindo tabelas de automação e Determinando a topologia do dispositivo BDA para obter mais informações.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | bdasup.h (inclua Bdasup.h) |
Biblioteca | Bdasup.lib |
IRQL | PASSIVE_LEVEL |