Compartilhar via


NDIS_CONFIGURATION_PARAMETER

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Essa estrutura descreve os parâmetros de configuração para uma NIC.

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;

Os membros

  • ParameterType
    A seguinte tabela mostra os tipos de entrada valor para ParameterType.

    Entrada valor Descrição

    NdisParameterInteger

    Especifica um inteiro, decimal em notação.

    NdisParameterHexInteger

    Especifica um inteiro em hexadecimal notação.

    NdisParameterString

    Especifica um seqüência de caracteres de tipo NDIS_STRING. Para drivers Windows, essa é uma contagem seqüência de caracteres Unicode.

    NdisParameterMultiString

    Especifica um parâmetro multistring de tipo REG_MULTI_SZ.

  • IntegerData
    Especifica o valor da entrada de dados inteiro.
  • StringData
    Especifica o valor de entrada de dados de seqüência de caracteres.
  • BinaryData
    Especifica o valor do binário entrada de dados.
  • ParameterData
    Especifica o valor do nomeado determinado entrada. Se ParameterType é um tipo seqüência de caracteres, esse membro é um tipo NDIS_STRING descrevendo uma contagem seqüência de caracteres no sistema-conjunto de caracteres usar como padrão.

Remarks

Cada driver NDIS pode configurar configuração informações no Registro para si mesmo sob do o driver Parâmetros chave usando um script instalação. De exemplo, um driver protocolo pode armazenar seu próprio nome como uma entrada com um valor da seqüência de caracteres pré-formatadas que podem ser passadas em chamadas para NdisRegisterProtocol.

Cada driver NIC também tem associado entradas valor sob do o driver Parâmetros chave Registro. As entradas valor para qualquer driver NIC específico podem ser dispositivo-dependente por natureza. De exemplo, um driver Ethernet NIC pode ter palavras-chave como InterruptNumber, SharedMemoryAddress, e MulticastListSize. O valor associado com tal um NDIS palavra-chave pode ser qualquer um inteiro (ULONG-tipo) ou um NDIS_STRING tipo. De exemplo, o conjunto de valores possíveis para o já mencionado InterruptNumber entrada pode ser NdisParameterInteger Valores 2, 3, 4, ou 5 ou os equivalentes em hexadecimal como NdisParameterHexInteger Os valores.

Requirements

Header ndis.h
Windows Embedded CE Windows CE .NET 4.0 and later

See Also

Reference

NdisReadConfiguration
NdisRegisterProtocol
NdisWriteConfiguration
NDIS_PARAMETER_TYPE