função NET_WAKE_SOURCE_LIST_INIT (netwakesourcelist.h)

A função NET_WAKE_SOURCE_LIST_INIT inicializa uma estrutura NET_WAKE_SOURCE_LIST .

Sintaxe

void NET_WAKE_SOURCE_LIST_INIT(
  [_Out_] NET_WAKE_SOURCE_LIST *List
);

Parâmetros

[_Out_] List

Um ponteiro para uma estrutura de NET_WAKE_SOURCE_LIST alocada pelo driver.

Valor retornado

Nenhum

Comentários

Essa função zeram a memória da estrutura NET_WAKE_SOURCE_LIST e, em seguida, preenche o membro Tamanho . Depois de chamar essa função, chame NetDeviceGetWakeSourceList com a estrutura inicializada para obter a lista de fontes de ativação para esse adaptador de rede.

O driver cliente deve chamar apenas NET_WAKE_SOURCE_LIST_INIT durante uma transição de energia, normalmente da função de retorno de chamada EVT_WDF_DEVICE_ARM_WAKE_FROM_SX, EVT_WDF_DEVICE_ARM_WAKE_FROM_S0 ou EVT_NET_DEVICE_PREVIEW_WAKE_SOURCE . Caso contrário, a chamada resultará em uma verificação de bugs do sistema.

Para obter um exemplo de código de trabalho com objetos NETWAKESOURCE, consulte Configurando o gerenciamento de energia.

Requisitos

   
Cliente mínimo com suporte Windows 10, versão 2004
Plataforma de Destino Universal
Cabeçalho netwakesourcelist.h (include netadaptercx.h)
IRQL Qualquer nível, desde que a memória de destino seja residente

Confira também

Configurando o gerenciamento de energia

NET_WAKE_SOURCE_LIST

NetDeviceGetWakeSourceList