Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A extensão de classe NetAdapterCx suporta um conjunto de funções que fornecem acesso aos parâmetros de registro do driver do cliente.
Normalmente, o driver do cliente lê as informações de configuração de sua função de retorno de chamada EVT_WDF_DRIVER_DEVICE_ADD .
Para um objeto NetAdapter, comece chamando NetAdapterOpenConfiguration para obter um identificador para um objeto de configuração. Em seguida, poderá consultá-lo:
NETCONFIGURATION configuration;
status = NetAdapterOpenConfiguration(NetAdapter,
WDF_NO_OBJECT_ATTRIBUTES,
&configuration);
if (!NT_SUCCESS(status)) {
return status;
}
status = NetConfigurationQueryUlong(configuration,
NET_CONFIGURATION_QUERY_ULONG_NO_FLAGS,
&SomeValue,
&myvalue);
NetConfigurationClose(configuration);
Abrir e consultar um objeto de configuração para um dispositivo net é semelhante:
status = NetDeviceOpenConfiguration(Device,
WDF_NO_OBJECT_ATTRIBUTES,
&configuration);
if(!NT_SUCCESS(status))
{
return status;
}
WDFCOLLECTION myStrings;
DECLARE_CONST_UNICODE_STRING(myValueName, L"ExampleValueName");
status = NetConfigurationQueryMultiString(configuration,
myValueName,
WDF_NO_OBJECT_ATTRIBUTES,
myStrings);
NetConfiguration* Há funções disponíveis para consulta de dados ULONG, cadeias de caracteres, multi-strings (semelhantes a REG_MULTI_SZ), blobs binários e endereços de rede configuráveis por software.
- NetConfigurationAssignBinary
- NetConfigurationAssignMultiString
- NetConfigurationAssignUlong
- NetConfigurationAssignUnicodeString
- NetConfigurationClose
- Configuração de Rede Abrir SubConfiguração
- NetConfigurationQueryBinary
- NetConfigurationQueryMultiString
- NetConfigurationQueryLinkLayerAddress
- NetConfigurationQueryString
- NetConfigurationQueryUlong