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