Partilhar via


Função NetDeviceInitConfig (netdevice.h)

A função NetDeviceInitConfig inicializa as operações de inicialização do dispositivo quando o gerenciador do Plug and Play (PnP) relata a existência de um dispositivo.

Sintaxe

NTSTATUS NetDeviceInitConfig(
  [_Inout_] PWDFDEVICE_INIT DeviceInit
);

Parâmetros

[_Inout_] DeviceInit

Um ponteiro para um objeto WDFDEVICE_INIT que o driver cliente recebeu em sua rotina deEvtDriverDeviceAdd.

Valor de retorno

Retorna 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

Um driver cliente chama essa função em seu EvtDriverDeviceAdd retorno de chamada antes de chamar WdfDeviceCreate.

Quando um driver cliente chama NetDeviceInitConfig, o driver NetAdapterCx.sys fornecido pelo sistema chama as seguintes funções em nome do cliente. O driver cliente não deve chamar essas funções diretamente. Isso pode resultar em um comportamento indefinido.

  • WdfDeviceInitSetReleaseHardwareOrderOnFailure
  • WdfDeviceInitSetDeviceType
  • WdfDeviceInitSetCharacteristics
  • WdfDeviceInitSetIoType
  • WdfDeviceInitSetPowerPageable

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10, versão 2004
da Plataforma de Destino Universal
versão mínima do UMDF 2.33
cabeçalho netdevice.h (include netadaptercx.h)
biblioteca netadaptercxstub.lib
IRQL PASSIVE_LEVEL

Consulte também

EvtDriverDeviceAdd

WdfDeviceCreate