Função NetConfigurationQueryString (netconfiguration.h)
Recupera o valor de cadeia de caracteres especificado do objeto de configuração do adaptador e atribui a cadeia de caracteres a um objeto de cadeia de caracteres de estrutura especificado.
Sintaxe
NTSTATUS NetConfigurationQueryString(
[_In_] NETCONFIGURATION Configuration,
[_In_] PCUNICODE_STRING ValueName,
[_In_opt_] WDF_OBJECT_ATTRIBUTES *StringAttributes,
[_Out_] WDFSTRING *WdfString
);
Parâmetros
[_In_] Configuration
Manipule para um objeto NETCONFIGURATION que representa uma chave do Registro aberta.
[_In_] ValueName
Um ponteiro para uma estrutura UNICODE_STRING que contém um nome para o valor da cadeia de caracteres.
[_In_opt_] StringAttributes
Um ponteiro para uma estrutura WDF_OBJECT_ATTRIBUTES que contém atributos fornecidos pelo driver para o novo objeto WDFSTRING. Esse parâmetro é opcional e pode ser WDF_NO_OBJECT_ATTRIBUTES.
[_Out_] WdfString
Um identificador para um objeto de cadeia de caracteres de estrutura. NetAdapterCx atribuirá os dados de cadeia de caracteres do valor do Registro a esse objeto.
Retornar valor
A 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.
Comentários
O driver cliente obtém um identificador para um objeto NETCONFIGURATION chamando NetAdapterOpenConfiguration ou NetConfigurationOpenSubConfiguration.
Por padrão, o objeto de cadeia de caracteres da estrutura é pai do objeto de coleção. O driver do cliente pode alterar isso definindo o membro ParentObject da estrutura WDF_OBJECT_ATTRIBUTES .
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Universal |
Versão mínima do KMDF | 1.21 |
Versão mínima do UMDF | 2.33 |
Cabeçalho | netconfiguration.h (inclua netadaptercx.h) |
IRQL | PASSIVE_LEVEL |