Freigeben über


NDIS_CONFIGURATION_PARAMETER Struktur (configurationparameter.h)

Die NDIS_CONFIGURATION_PARAMETER-Struktur enthält die Daten und den Typ eines benannten Eintrags in der Registrierung.

Syntax

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;

Members

ParameterType

The type of the parameter specified as one of the NDIS_PARAMETER_TYPE enumeration values.

For successful calls to the NdisReadConfiguration function, the
ParameterType value matches the value at the ParameterType parameter. However, when the ParameterType parameter is NdisParameterHexInteger, the resulting ParameterType member value is NdisParameterInteger.

ParameterData

Eine Vereinigung, die den Wert des angegebenen benannten Eintrags enthält. Wenn ParameterType ein Zeichenfolgentyp ist, ist dieses Element ein NDIS_STRING Typ, der eine gezählte Zeichenfolge im Systemstandardzeichensatz beschreibt. Für Microsoft Windows 2000 und höhere Treiber enthält eine solche Zeichenfolge Unicode-Zeichen. That is, for Windows 2000 and later, NDIS defines the NDIS_STRING type as a UNICODE_STRING type.

Diese Vereinigung enthält die folgenden Mitglieder:

ParameterData.IntegerData

A ULONG value that is used when the ParameterType member is set to NdisParameterInteger or NdisParameterHexInteger.

ParameterData.StringData

An NDIS_STRING value that is used when the ParameterType member is set to NdisParameterString or NdisParameterMultiString.

ParameterData.BinaryData

A BINARY_DATA structure that is used when the ParameterType member is set to NdisParameterBinary.

Remarks

To read parameters in the registry, an NDIS driver can call the NdisReadConfiguration function. If the call is successful, NDIS returns a pointer to an NDIS_CONFIGURATION_PARAMETER structure at the ParameterValue parameter of NdisReadConfiguration.

To write parameters to the registry, an NDIS driver can call the NdisWriteConfiguration function. In this case, the driver initializes an NDIS_CONFIGURATION_PARAMETER structure and passes it at the ParameterValue parameter of NdisWriteConfiguration.

Requirements

Requirement Value
Mindestens unterstützter Client Unterstützt für NDIS 6.0- und NDIS 5.1-Treiber in Windows Vista. Unterstützt für NDIS 5.1-Treiber in Windows XP.
Header configurationparameter.h (include ndis.h)

See also

BINARY_DATA

NDIS_PARAMETER_TYPE

NdisReadConfiguration

NdisWriteConfiguration

UNICODE_STRING