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 aberta do Registro.
[_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.
Valor de retorno
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.
Observações
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 cliente pode alterar isso definindo o ParentObject membro da estrutura WDF_OBJECT_ATTRIBUTES.
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 |