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 llamadas correctas a la función NdisReadConfiguration ,
El valor ParameterType coincide con el valor en el parámetro ParameterType . Sin embargo, cuando el parámetro ParameterType 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 se establece en NdisParameterInteger o NdisParameterHexInteger.
ParameterData.StringData
Valor de NDIS_STRING que se usa cuando el miembro ParameterType se establece en NdisParameterString o NdisParameterMultiString.
ParameterData.BinaryData
Estructura BINARY_DATA que se usa cuando el miembro ParameterType se establece en NdisParameterBinary.
Comentarios
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 de NDIS_CONFIGURATION_PARAMETER en el parámetro ParameterValue 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 de NdisWriteConfiguration.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Compatible con controladores NDIS 6.0 y NDIS 5.1 en Windows Vista. Compatible con controladores NDIS 5.1 en Windows XP. |
Encabezado | ndis.h (incluya Ndis.h) |