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_OPEN_PARAMETERS define los parámetros abiertos cuando un controlador de protocolo llama a la función NdisOpenAdapterEx.
Sintaxis
typedef struct _NDIS_OPEN_PARAMETERS {
NDIS_OBJECT_HEADER Header;
PNDIS_STRING AdapterName;
PNDIS_MEDIUM MediumArray;
UINT MediumArraySize;
PUINT SelectedMediumIndex;
PNET_FRAME_TYPE FrameTypeArray;
UINT FrameTypeArraySize;
} NDIS_OPEN_PARAMETERS, *PNDIS_OPEN_PARAMETERS;
Miembros
Header
Estructura NDIS_OBJECT_HEADER de la estructura NDIS_OPEN_PARAMETERS. Establezca el miembro Type de la estructura que Header especifica para NDIS_OBJECT_TYPE_OPEN_PARAMETERS, el miembro Revision en NDIS_OPEN_PARAMETERS_REVISION_1 y el miembro Size en el NDIS_SIZEOF_OPEN_PARAMETERS_REVISION_1.
AdapterName
Cadena Unicode que contiene el nombre del adaptador de miniport que NDIS pasó a protocolBindAdapterEx en el AdapterName miembro del parámetro BindParameters. Este nombre puede identificar un adaptador físico (es decir, una NIC) o un adaptador virtual asociado a un controlador intermedio.
MediumArray
Puntero a una matriz de valores de NdisMediumXxx que enumera los tipos de medios que puede admitir el autor de la llamada. Esta lista es un subconjunto de los tipos de NDIS_MEDIUM.
MediumArraySize
Número de elementos del miembro MediumArray.
SelectedMediumIndex
Puntero a una variable UINT proporcionada por el controlador que contiene un índice en la matriz mediumArray. NDIS escribe este índice que identifica el tipo de medio que usa el controlador subyacente.
FrameTypeArray
Puntero a una matriz de valores de NET_FRAME_TYPE, especificando los tipos de marco que desea que reciba el controlador de protocolo. El tipo de marco es un valor de USHORT que sigue el destino y la dirección MAC de origen en marcos Ethernet. En presencia de etiquetas VLAN, este valor sigue el destino, la dirección MAC de origen y la etiqueta VLAN. NET_FRAME_TYPE se define de la siguiente manera:
typedef USHORT NET_FRAME_TYPE;
typedef NET_FRAME_TYPE *PNET_FRAME_TYPE;
FrameTypeArraySize
Número de elementos del miembro FrameTypeArray. Este número debe ser igual o menor que NDIS_MAX_FRAME_TYPES_PER_OPEN.
Observaciones
Un controlador de protocolo pasa una estructura de NDIS_OPEN_PARAMETERS cuando llama a la función NdisOpenAdapterEx para abrir un adaptador de miniport.
Requisitos
| Requisito | Valor |
|---|---|
| cliente mínimo admitido | Se admite en NDIS 6.0 y versiones posteriores. |
| encabezado de | ndis.h (incluya Ndis.h) |