Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La estructura NET_DEVICE_PNP_EVENT define los eventos plug and play (PnP) del dispositivo para los adaptadores de miniport.
Sintaxis
typedef struct _NET_DEVICE_PNP_EVENT {
NDIS_OBJECT_HEADER Header;
NDIS_PORT_NUMBER PortNumber;
NDIS_DEVICE_PNP_EVENT DevicePnPEvent;
PVOID InformationBuffer;
ULONG InformationBufferLength;
UCHAR *NdisReserved[2 sizeof(PVOID)];
} NET_DEVICE_PNP_EVENT, *PNET_DEVICE_PNP_EVENT;
Miembros
Header
Estructura NDIS_OBJECT_HEADER de la estructura NET_DEVICE_PNP_EVENT. NDIS establece el miembro Type de la estructura que Encabezado especifica para NDIS_OBJECT_TYPE_DEFAULT, el miembro Revisión de en NET_DEVICE_PNP_EVENT_REVISION_1y el miembro Size en NDIS_SIZEOF_NET_DEVICE_PNP_EVENT_REVISION_1.
PortNumber
Puerto de origen de la notificación de eventos PnP. Si la indicación de estado no es específica de un puerto,
PortNumber es cero.
DevicePnPEvent
Código de evento que describe el evento PnP como uno de los siguientes:
NdisDevicePnPEventSurpriseRemoved
La tarjeta de interfaz de red (NIC) se ha quitado inesperadamente del equipo. Para obtener más información, consulte Control de la eliminación sorpresa de unaNIC.
NdisDevicePnPEventPowerProfileChanged
El perfil de energía del sistema host ha cambiado.
InformationBuffer
Puntero a un búfer. Si NDIS establece el miembro DevicePnPEvent en NdisDevicePnPEventPowerProfileChanged, este búfer contendrá un ULONG que NDIS establece en uno de los valores siguientes:
NdisPowerProfileBattery
El sistema host se está ejecutando con batería.
NdisPowerProfileAcOnline
El sistema host se está ejecutando en la alimentación de CA.
Si NDIS establece devicePnPEvent en NdisDevicePnPEventSurpriseRemoved, InformationBuffer es null.
InformationBufferLength
Longitud, en bytes, del búfer en el miembro InformationBuffer.
NdisReserved[2 * sizeof(PVOID)]
Reservado para NDIS.
Observaciones
Para proporcionar una notificación de eventos PnP de dispositivo, NDIS pasa un puntero a una estructura de NET_DEVICE_PNP_EVENT al miniportDevicePnPEventNotify o función FilterDevicePnPEventNotify.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite en NDIS 6.0 y versiones posteriores. |
encabezado de | ndis.h (incluya Ndis.h) |