Partilhar via


NDIS_MINIPORT_PNP_CHARACTERISTICS estrutura (ndis.h)

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

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 tipo de da estrutura que de Cabeçalho especifica para NDIS_OBJECT_TYPE_MINIPORT_PNP_CHARACTERISTICS, o membro de Revisão de para NDIS_MINIPORT_PNP_CHARACTERISTICS_REVISION_1 e o membro tamanho do 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.

Observações

Miniporte drivers que dão suporte a MSI-X e alterarão a afinidade de interrupção para cada MSI-X funções de registro de mensagem 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
de cliente com suporte mínimo Com suporte no NDIS 6.0 e posterior.
cabeçalho ndis.h (inclua Ndis.h)

Consulte também

miniportAddDevice

MiniportFilterResourceRequirements

MiniportRemoveDevice

miniportSetOptions

miniportStartDevice

NDIS_OBJECT_HEADER

NdisSetOptionalHandlers