estructura NDIS_CONFIGURATION_PARAMETER (ndis.h)
La estructura NDIS_CONFIGURATION_PARAMETER contiene los datos y el tipo de una entrada con nombre en el Registro.
Sintaxis
typedef struct _NDIS_CONFIGURATION_PARAMETER {
NDIS_PARAMETER_TYPE ParameterType;
union {
ULONG IntegerData;
NDIS_STRING StringData;
BINARY_DATA BinaryData;
} ParameterData;
} NDIS_CONFIGURATION_PARAMETER, *PNDIS_CONFIGURATION_PARAMETER;
Miembros
ParameterType
Tipo del parámetro especificado como uno de los valores de enumeración de NDIS_PARAMETER_TYPE.
Para realizar llamadas correctas a la función de NdisReadConfiguration,
valor parameterType coincide con el valor en el parámetro parameterType . Sin embargo, cuando el parámetro ParameterType de es NdisParameterHexInteger, el valor de miembro parameterType resultante es NdisParameterInteger.
ParameterData
Unión que contiene el valor de la entrada con nombre especificada. Si ParameterType es un tipo de cadena, este miembro es un tipo NDIS_STRING que describe una cadena contada en el juego de caracteres predeterminado del sistema. Para los controladores de Microsoft Windows 2000 y versiones posteriores, esta cadena contiene caracteres Unicode. Es decir, para Windows 2000 y versiones posteriores, NDIS define el tipo de NDIS_STRING como un tipo de UNICODE_STRING.
Esta unión contiene los siguientes miembros:
ParameterData.IntegerData
Valor ULONG que se usa cuando el miembro parameterType de se establece en NdisParameterInteger o NdisParameterHexInteger.
ParameterData.StringData
Valor NDIS_STRING que se usa cuando el miembro ParameterType de se establece en NdisParameterString o NdisParameterMultiString.
ParameterData.BinaryData
Estructura de BINARY_DATA que se usa cuando el miembro ParameterType se establece en NdisParameterBinary.
Observaciones
Para leer parámetros en el Registro, un controlador NDIS puede llamar a la función NdisReadConfiguration. Si la llamada se realiza correctamente, NDIS devuelve un puntero a una estructura NDIS_CONFIGURATION_PARAMETER en el parámetro parameterValue de de NdisReadConfiguration.
Para escribir parámetros en el Registro, un controlador NDIS puede llamar a la función NdisWriteConfiguration. En este caso, el controlador inicializa una estructura de NDIS_CONFIGURATION_PARAMETER y la pasa en el parámetro parameterValue parameterValue de NdisWriteConfiguration.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Compatible con los controladores NDIS 6.0 y NDIS 5.1 en Windows Vista. Compatible con controladores NDIS 5.1 en Windows XP. |
encabezado de | ndis.h (incluya Ndis.h) |