Partilhar via


NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES estrutura (ndis.h)

A estrutura NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES especifica uma área de contexto definida pelo driver para um dispositivo adicionado.

Sintaxe

typedef struct _NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES {
  NDIS_OBJECT_HEADER Header;
  NDIS_HANDLE        MiniportAddDeviceContext;
  ULONG              Flags;
} NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES, *PNDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES;

Membros

Header

A estrutura NDIS_OBJECT_HEADER para a estrutura de NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES. Defina o membro tipo da estrutura que de Cabeçalho especifica para NDIS_OBJECT_TYPE_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES, o membro de Revisão para NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES_REVISION_1 e o membro tamanho do para NDIS_SIZEOF_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES_REVISION_1.

MiniportAddDeviceContext

Um identificador para uma área de contexto alocada pelo driver.

Flags

Reservado.

Observações

Os drivers de miniporto inicializam uma estrutura de NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES na função MiniportAddDevice e passam essa estrutura para o função NdisMSetMiniportAttributes.

Posteriormente, o NDIS passa o identificador de contexto no miniportAddDeviceContext membro do NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES para o parâmetro MiniportAddDeviceContext do MiniportRemoveDevice, MiniportStartDevicee funções MiniportFilterResourceRequirements. O NDIS passa o mesmo identificador para a função MiniportInitializeEx no membro MiniportAddDeviceContext do NDIS_MINIPORT_INIT_PARAMETERS estrutura.

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

MiniportInitializeEx

MiniportRemoveDevice

miniportStartDevice

NDIS_MINIPORT_INIT_PARAMETERS

NDIS_OBJECT_HEADER

NdisMSetMiniportAttributes