estrutura NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES (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 NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES. Defina o membro Type da estrutura especificada por Header como NDIS_OBJECT_TYPE_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES, o membro Revision como NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES_REVISION_1 e o membro Size para NDIS_SIZEOF_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES_REVISION_1.
MiniportAddDeviceContext
Um identificador para uma área de contexto alocada por driver.
Flags
Reservado.
Comentários
Os drivers de miniportar inicializam uma estrutura 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 membro MiniportAddDeviceContext do NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES para o parâmetro MiniportAddDeviceContext do MiniportRemoveDevice, MiniportStartDevice eFunçõ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 |
---|---|
Cliente mínimo com suporte | Com suporte no NDIS 6.0 e posterior. |
Cabeçalho | ndis.h (inclua Ndis.h) |