Поделиться через


структура NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES (ndis.h)

Структура NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES указывает определяемую драйвером область контекста для добавленного устройства.

Синтаксис

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;

Члены

Header

Структура NDIS_OBJECT_HEADER для структуры NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES. Задайте элемент типа структуры, NDIS_OBJECT_TYPE_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES, элемент редакции NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES_REVISION_1 и элемент размер NDIS_SIZEOF_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES_REVISION_1.

MiniportAddDeviceContext

Дескриптор для области контекста, выделенной драйвером.

Flags

Скрытный.

Замечания

Драйверы минипорта инициализируют структуру NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES в функции MiniportAddDevice и передают эту структуру в функции NdisMSetMiniportAttributes.

NDIS позже передает дескриптор контекста в MiniportAddDeviceContext член NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES в параметр MiniportAddDeviceContextMiniportRemoveDevice, MiniportStartDeviceи функции MiniportFilterResourceRequirements. NDIS передает тот же дескри птор функции miniportInitializeEx в элементе MiniportAddDeviceContext NDIS_MINIPORT_INIT_PARAMETERS структура.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в NDIS 6.0 и более поздних версиях.
заголовка ndis.h (include Ndis.h)

См. также

MiniportAddDevice

MiniportFilterResourceRequirements

MiniportInitializeEx

MiniportRemoveDevice

MiniportStartDevice

NDIS_MINIPORT_INIT_PARAMETERS

NDIS_OBJECT_HEADER

NdisMSetMiniportAttributes