Partilhar via


Função NetConfigurationAssignMultiString (netconfiguration.h)

A função NetConfigurationAssignMultiString atribui um conjunto de cadeias de caracteres a um nome de valor especificado no registro. As cadeias de caracteres estão contidas em uma coleção especificada de objetos de cadeia de caracteres da estrutura.

Sintaxe

NTSTATUS NetConfigurationAssignMultiString(
  [_In_] NETCONFIGURATION Configuration,
  [_In_] PCUNICODE_STRING ValueName,
  [_In_] WDFCOLLECTION    Collection
);

Parâmetros

[_In_] Configuration

Um identificador para um objeto NETCONFIGURATION que representa uma chave aberta do Registro.

[_In_] ValueName

Um ponteiro para uma estrutura de UNICODE_STRING que contém um nome de valor.

[_In_] Collection

Um identificador para um objeto de coleção de estruturas que representa uma coleção de objetos de cadeia de caracteres da estrutura.

Valor de retorno

Essa função retornará STATUS_SUCCESS se a operação for bem-sucedida. Caso contrário, essa função poderá retornar um código de erro NTSTATUS apropriado.

Observações

O driver cliente obtém um identificador para um objeto NETCONFIGURATION chamando NetAdapterOpenConfiguration ou NetConfigurationOpenSubConfiguration.

Se já existir uma entrada com o mesmo nome que ValueName na chave aberta do Registro, NetConfigurationAssignMultiString substituirá seu valor atual pelo valor fornecido pelo chamador. Caso contrário, NetConfigurationAssignMultiString adiciona uma nova entrada de valor com o nome fornecido e o valor fornecido ao registro.

Requisitos

Requisito Valor
da Plataforma de Destino Universal
versão mínima do KMDF 1.21
versão mínima do UMDF 2.33
cabeçalho netconfiguration.h (include netadaptercx.h)
IRQL PASSIVE_LEVEL