estrutura NDIS_MINIPORT_INIT_PARAMETERS (ndis.h)

A estrutura NDIS_MINIPORT_INIT_PARAMETERS define os parâmetros de inicialização para um adaptador de miniporte.

Sintaxe

typedef struct _NDIS_MINIPORT_INIT_PARAMETERS {
  NDIS_OBJECT_HEADER                   Header;
  ULONG                                Flags;
  PNDIS_RESOURCE_LIST                  AllocatedResources;
  NDIS_HANDLE                          IMDeviceInstanceContext;
  NDIS_HANDLE                          MiniportAddDeviceContext;
  NET_IFINDEX                          IfIndex;
  NET_LUID                             NetLuid;
  PNDIS_PORT_AUTHENTICATION_PARAMETERS DefaultPortAuthStates;
  PNDIS_PCI_DEVICE_CUSTOM_PROPERTIES   PciDeviceCustomProperties;
} NDIS_MINIPORT_INIT_PARAMETERS, *PNDIS_MINIPORT_INIT_PARAMETERS;

Membros

Header

A estrutura NDIS_OBJECT_HEADER para a estrutura NDIS_MINIPORT_INIT_PARAMETERS. O NDIS define o membro Type da estrutura especificada como NDIS_OBJECT_TYPE_MINIPORT_INIT_PARAMETERS, o membro Revision como NDIS_MINIPORT_INIT_PARAMETERS_REVISION_1 e o membro Size como NDIS_SIZEOF_MINIPORT_INIT_PARAMETER_REVISION_1.

Flags

Reservado para NDIS.

AllocatedResources

Um ponteiro para uma estrutura de tipo NDIS_RESOURCE_LIST que lista os recursos de hardware que o Gerenciador de Plug and Play atribuiu ao adaptador de miniporte. O NDIS_RESOURCE_LIST é a definição de tipo equivalente à CM_PARTIAL_RESOURCE_LIST no Windows 2000 e em plataformas posteriores.

IMDeviceInstanceContext

Um ponteiro para a área de contexto de um dispositivo virtual compatível com um driver intermediário. O driver passou esse ponteiro para o Função NdisIMInitializeDeviceInstanceEx no parâmetro DeviceContext . Se o driver de miniporte não for um driver intermediário, IMDeviceInstanceContext será NULL.

MiniportAddDeviceContext

Um identificador para uma área de contexto alocada pelo driver ou NULL. O driver de miniporto especifica esse identificador, se houver, na função MiniportAddDevice .

IfIndex

O índice de interface de rede associado ao adaptador de miniporte.

NetLuid

O valor NET_LUID associado ao adaptador de miniport.

DefaultPortAuthStates

Um ponteiro para um NDIS_PORT_AUTHENTICATION_PARAMETERS estrutura que define os parâmetros de autenticação de porta padrão para o adaptador de miniporto. Para obter mais informações sobre parâmetros de autenticação de porta, consulte OID_GEN_PORT_AUTHENTICATION_PARAMETERS.

PciDeviceCustomProperties

Um ponteiro para um NDIS_PCI_DEVICE_CUSTOM_PROPERTIES estrutura que define as propriedades personalizadas do PCI para o adaptador de miniporte.

Comentários

O NDIS passa um ponteiro para uma estrutura de NDIS_MINIPORT_INIT_PARAMETERS inicializada no parâmetro MiniportInitParameters da função MiniportInitializeEx .

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

CM_PARTIAL_RESOURCE_LIST

MiniportAddDevice

MiniportInitializeEx

NDIS_OBJECT_HEADER

NDIS_PCI_DEVICE_CUSTOM_PROPERTIES NDIS_PORT_AUTHENTICATION_PARAMETERS

NET_LUID

NdisIMInitializeDeviceInstanceEx OID_GEN_PORT_AUTHENTICATION_PARAMETERS