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 NDIS_GENERIC_OBJECT define un objeto genérico que un componente de software puede usar para obtener un identificador NDIS.
Sintaxis
typedef struct _NDIS_GENERIC_OBJECT {
NDIS_OBJECT_HEADER Header;
PVOID Caller;
PVOID CallersCaller;
PDRIVER_OBJECT DriverObject;
} NDIS_GENERIC_OBJECT, *PNDIS_GENERIC_OBJECT;
Miembros
Header
Estructura NDIS_OBJECT_HEADER para la estructura de objetos genéricos (NDIS_GENERIC_OBJECT). NDIS establece el miembro type de de la estructura que Encabezado especifica para NDIS_OBJECT_TYPE_GENERIC_OBJECT, el miembro Revision NDIS_GENERIC_OBJECT_REVISION_1 y el miembro Size sizeof(NDIS_GENERIC_OBJECT).
Caller
Reservado para NDIS.
CallersCaller
Reservado para NDIS.
DriverObject
Objeto de controlador asociado al objeto genérico. Si no hay ningún objeto de controlador, este miembro se NULL. Este es el valor pasado en el parámetro DriverObject del función NdisAllocateGenericObject.
Observaciones
Componentes de software que aún no tienen una llamada de identificador NDIS NdisAllocateGenericObject para crear un objeto genérico. Estos componentes usan el identificador obtenido de NdisAllocateGenericObject para asignar recursos NDIS.
El parámetro Size de NdisAllocateGenericObject especifica una cantidad de memoria, en bytes, que se va a reservar para el autor de la llamada. NdisAllocateGenericObject agrega la memoria adicional después de los miembros de NDIS_OBJECT_STRUCTURE.
La mayoría de los controladores NDIS no requieren un objeto genérico para obtener un identificador. Los controladores de protocolo NDIS, intermedios y miniportes obtienen un identificador durante la inicialización.
Use la función NdisFreeGenericObject para liberar un objeto genérico creado con NdisAllocateGenericObject.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Se admite en NDIS 6.0 y versiones posteriores. |
encabezado de | ndis.h (incluya Ndis.h) |