estructura de NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES (ndis.h)
La estructura NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES especifica un área de contexto definida por el controlador para un dispositivo agregado.
Sintaxis
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;
Miembros
Header
Estructura NDIS_OBJECT_HEADER de la estructura NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES. Establezca el miembro Type de la estructura que Header especifica para NDIS_OBJECT_TYPE_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES, el miembro Revision en NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES_REVISION_1 y el miembro Size en NDIS_SIZEOF_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES_REVISION_1.
MiniportAddDeviceContext
Identificador de un área de contexto asignada por el controlador.
Flags
Reservado.
Comentarios
Los controladores de minipuerto inicializan una estructura de NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES en la función MiniportAddDevice y pasan esta estructura a la Función NdisMSetMiniportAttributes .
NDIS más adelante pasa el identificador de contexto en el miembro MiniportAddDeviceContext de NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES al parámetro MiniportAddDeviceContext del miniportRemoveDevice, MiniportStartDevice y Funciones MiniportFilterResourceRequirements . NDIS pasa el mismo identificador a la función MiniportInitializeEx en el miembro MiniportAddDeviceContext del NDIS_MINIPORT_INIT_PARAMETERS estructura.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compatible con NDIS 6.0 y versiones posteriores. |
Encabezado | ndis.h (incluya Ndis.h) |