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.
Uma seção DDInstall em um arquivo INF de rede é baseada na seção INF DDInstall genérica.
Uma seção DDInstall em um arquivo INF de rede tem as seguintes entradas específicas da rede:
Caraterísticas
Cada seção DDInstall em um arquivo INF de rede deve ter uma entrada Características . A entrada Características especifica determinadas características do componente de rede que está sendo instalado e pode limitar as ações do usuário em relação a esse componente. Por exemplo, a entrada Características pode especificar se o componente suporta uma interface do usuário, se pode ser removido ou se está oculto do usuário.
A entrada Características pode ter um ou mais dos seguintes valores (vários valores são somados):
| Valor hexadecimal | Nome | Descrição |
|---|---|---|
0x1 |
NCF_VIRTUAL |
O componente é um adaptador virtual. O dispositivo não está num barramento físico, como o barramento PCI ou USB, mas está no barramento raiz. Esse sinalizador só é aplicável a drivers que usam a classe de configuração de dispositivo Net. |
0x2 |
NCF_SOFTWARE_ENUMERATED |
O componente é um adaptador enumerado por software. Este flag só é aplicável a drivers que usam a classe de configuração de dispositivo Net. |
0x4 |
NCF_FÍSICO |
Componente é um adaptador físico com o qual o driver se comunica diretamente (por exemplo, através do barramento PCI) ou indiretamente (por exemplo, através de USB). Selecione esta opção se o driver suportar uma interface de rede física.¹ Este sinalizador só é aplicável a drivers que usam a classe de configuração de dispositivo Net. |
0x8 |
NCF_HIDDEN |
O componente não deve ser mostrado em nenhuma interface do usuário. |
0x10 |
NCF_SEM_SERVIÇO |
O componente não tem um serviço associado (controlador de dispositivo). |
0x20 |
NCF_NOT_USER_ REMOVÍVEL |
O componente não pode ser removido pelo utilizador (por exemplo, através do Painel de Controlo ou do Gestor de Dispositivos). |
0x80 |
NCF_HAS_UI |
O componente suporta uma interface de usuário (por exemplo, a Página Avançada ou uma folha de propriedades personalizada). |
0x400 |
NCF_FILTER |
O componente é um driver intermediário de filtro. Os drivers intermediários de filtro não são suportados no Windows 10 e versões posteriores. |
0x4000 |
NCF_NDIS_PROTOCOL |
O componente requer o evento unload fornecido pelo motor de associação para a classe de configuração de dispositivos NetTrans (normalmente usada por drivers intermediários de filtro que utilizam a classe de configuração de dispositivos NetService ). |
0x40000 |
NCF_LW_FILTER |
O componente é um driver de filtro leve e eficiente. Esse sinalizador só é aplicável a drivers que usam a classe de configuração de dispositivo NetService. |
¹Ao usar o Windows Server 2012 R2, pelo menos uma interface de rede no sistema deve ser marcada com NCF_PHYSICAL para ser elegível para o cliente DHCPv6.
Não são permitidas as seguintes combinações de valores de Características :
NCF_VIRTUAL, NCF_SOFTWARE_ENUMERATED e NCF_PHYSICAL são mutuamente exclusivas.
NCF_NO_SERVICE não pode ser usado com NCF_VIRTUAL, NCF_SOFTWARE_ENUMERATED ou NCF_PHYSICAL. Um adaptador virtual, físico ou enumerado por software deve ter sempre um serviço associado (driver de dispositivo).
Segue-se um exemplo de uma entrada Características para um adaptador físico que suporta uma interface de utilizador:
Characteristics = 0x84; NCF_PHYSICAL, NCF_HAS_UI
Tipo de ônibus
Uma secção DDInstall para um adaptador de rede físico deve conter uma entrada BusType que especifique o tipo de barramento (como PCI ou ISA) em que o adaptador pode operar. Os valores possíveis para a entrada BusType são especificados pela enumeração INTERFACE_TYPE no arquivo de cabeçalho NDIS (ndis.h) da seguinte maneira:
| Entrada BusType | Valor |
|---|---|
ISA |
1 |
EISA |
2 |
Microcanal |
3 |
TurboCanal |
4 |
PCIBus |
5 |
VMEbus |
6 |
NuBus |
7 |
PCMCIABus |
8 |
Cbus |
9 |
MPIBus |
10 |
MPSABus |
11 |
PNPISABus |
14 |
PNPBus |
15 |
Observação Se um adaptador puder funcionar em mais de um tipo de barramento, o arquivo INF que instala esse adaptador deverá conter uma seção DDInstall para cada tipo de barramento.
Por exemplo, se um adaptador pode funcionar no barramento ISA e no barramento PnPISA, o arquivo INF para esse adaptador deve conter uma seção DDInstall para ISA e uma seção DDInstall para PnPISA. A entrada BusType em cada seção DDInstall deve especificar o tipo de barramento apropriado para essa seção da seguinte forma:
[a1.isa]
BusType=1
[a1.pnpisa]
BusType=14
Port1DeviceNumber e Port1FunctionNumber
A seção DDInstall de um arquivo INF que instala um adaptador de rede multiporta deve incluir uma entrada Port1DeviceNumber ou uma entrada Port1FunctionNumber . A especificação dessa entrada faz com que as informações da porta do adaptador sejam exibidas na caixa de diálogo Propriedades da Conexão (que é acessada através da pasta Conexões de Rede e Dial-Up ) quando você seleciona o nome ou ícone do adaptador.
Se os números de porta de um adaptador forem mapeados sequencialmente para números de dispositivo PCI, use a entrada Port1DeviceNumber . Defina Port1DeviceNumber como o primeiro número de dispositivo PCI na sequência. Por exemplo, se o dispositivo PCI número 4 atribui-se à porta 1, o dispositivo PCI número 5 atribui-se à porta 2, o dispositivo PCI número 6 atribui-se à porta 3 e assim por diante, use a seguinte entrada:
Port1DeviceNumber = 4Se os números de porta de um adaptador forem mapeados de forma sequencial para os números de função PCI, utilize a entrada Port1FunctionNumber. Defina Port1FunctionNumber como o primeiro número de função PCI na sequência. Por exemplo, se a função PCI número 2 mapeia para a porta 1, a função PCI número 3 mapeia para a porta 2, a função PCI número 4 mapeia para a porta 3 e assim por diante, use a seguinte entrada:
Port1FunctionNumber = 2
Observação Supõe-se que o mapeamento de números de dispositivos PCI ou funções PCI para números de porta é estático. Também é assumido que as portas do adaptador são numeradas sequencialmente.
As entradas Port1DeviceNumber e Port1FunctionNumber são mutuamente exclusivas. Se ambas as entradas estiverem presentes em uma determinada seção DDInstall , somente a entrada Port1DeviceNumber será usada.