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) |