Compartir a través de


estructura NDIS_IF_PROVIDER_CHARACTERISTICS (ndis.h)

La estructura NDIS_IF_PROVIDER_CHARACTERISTICS define los puntos de entrada del proveedor de interfaz de red NDIS y otras características del proveedor.

Sintaxis

typedef struct _NDIS_IF_PROVIDER_CHARACTERISTICS {
  NDIS_OBJECT_HEADER Header;
  IFP_QUERY_OBJECT   QueryObjectHandler;
  IFP_SET_OBJECT     SetObjectHandler;
  PVOID              Reserved1;
  PVOID              Reserved2;
} NDIS_IF_PROVIDER_CHARACTERISTICS, *PNDIS_IF_PROVIDER_CHARACTERISTICS;

Miembros

Header

Estructura NDIS_OBJECT_HEADER para la estructura de características del proveedor de interfaz (NDIS_IF_PROVIDER_CHARACTERISTICS). El controlador establece el miembro Type de la estructura que Header especifica para NDIS_OBJECT_TYPE_DEFAULT, el miembro Revision en NDIS_OBJECT_REVISION_1 y el miembro Size en NDIS_SIZEOF_IF_PROVIDER_CHARACTERISTICS_REVISION_1.

QueryObjectHandler

El punto de entrada del Función ProviderQueryObject .

SetObjectHandler

Punto de entrada de la función ProviderSetObject .

Reserved1

Reservado para NDIS.

Reserved2

Reservado para NDIS.

Comentarios

Todos los tipos de controladores de red NDIS se pueden registrar como proveedores de interfaz de red. Un proveedor de interfaz NDIS inicializa una estructura de NDIS_IF_PROVIDER_CHARACTERISTICS para definir sus puntos de entrada del proveedor y otras características, si existe.

Para registrarse como proveedor de interfaz, el controlador pasa un puntero a la estructura de NDIS_IF_PROVIDER_CHARACTERISTICS inicializada a . Función NdisIfRegisterProvider .

Requisitos

Requisito Value
Cliente mínimo compatible Compatible con NDIS 6.0 y versiones posteriores.
Encabezado ndis.h (incluya Ndis.h)

Consulte también

NDIS_OBJECT_HEADER

NdisIfRegisterProvider

ProviderQueryObject

ProviderSetObject