Compartilhar via


estrutura NDIS_MINIPORT_PNP_CHARACTERISTICS (ndis.h)

A estrutura NDIS_MINIPORT_PNP_CHARACTERISTICS especifica pontos de entrada para funções que permitem que um driver de miniporte processe alguns pacotes de solicitação de E/S (PnP) de Plug and Play (PnP).

Sintaxe

typedef struct _NDIS_MINIPORT_PNP_CHARACTERISTICS {
  NDIS_OBJECT_HEADER                            Header;
  MINIPORT_ADD_DEVICE_HANDLER                   MiniportAddDeviceHandler;
  MINIPORT_REMOVE_DEVICE_HANDLER                MiniportRemoveDeviceHandler;
  MINIPORT_FILTER_RESOURCE_REQUIREMENTS_HANDLER MiniportFilterResourceRequirementsHandler;
  MINIPORT_START_DEVICE_HANDLER                 MiniportStartDeviceHandler;
  ULONG                                         Flags;
} NDIS_MINIPORT_PNP_CHARACTERISTICS, *PNDIS_MINIPORT_PNP_CHARACTERISTICS;

Membros

Header

A estrutura NDIS_OBJECT_HEADER para a estrutura NDIS_MINIPORT_PNP_CHARACTERISTICS. Defina o membro Type da estrutura especificada por Header como NDIS_OBJECT_TYPE_MINIPORT_PNP_CHARACTERISTICS, o membro Revision como NDIS_MINIPORT_PNP_CHARACTERISTICS_REVISION_1 e o membro Size para NDIS_SIZEOF_MINIPORT_PNP_CHARACTERISTICS_REVISION_1.

MiniportAddDeviceHandler

O ponto de entrada da função MiniportAddDevice do chamador.

MiniportRemoveDeviceHandler

O ponto de entrada do chamador Função MiniportRemoveDevice .

MiniportFilterResourceRequirementsHandler

O ponto de entrada do chamador Função MiniportFilterResourceRequirements .

MiniportStartDeviceHandler

O ponto de entrada da função MiniportStartDevice do chamador, se houver. Se essa função não for necessária, defina esse membro como NULL.

Flags

Reservado.

Comentários

Drivers de miniport que dão suporte a MSI-X e alterarão a afinidade de interrupção para cada função de registro de mensagem MSI-X definidas na estrutura NDIS_MINIPORT_PNP_CHARACTERISTICS. Para registrar essas funções, chame a função NdisSetOptionalHandlers da função MiniportSetOptions e especifique uma estrutura NDIS_MINIPORT_PNP_CHARACTERISTICS no parâmetro OptionalHandlers de NdisSetOptionalHandlers.

Requisitos

Requisito Valor
Cliente mínimo com suporte Com suporte no NDIS 6.0 e posterior.
Cabeçalho ndis.h (inclua Ndis.h)

Confira também

MiniportAddDevice

MiniportFilterResourceRequirements

MiniportRemoveDevice

MiniportSetOptions

MiniportStartDevice

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers