Compartilhar via


função NET_DEVICE_RESET_CAPABILITIES_INIT (netadaptercx.h)

A função NET_DEVICE_RESET_CAPABILITIES_INIT inicializa uma estrutura de NET_DEVICE_RESET_CAPABILITIES .

Sintaxe

void NET_DEVICE_RESET_CAPABILITIES_INIT(
  [_Out_] NET_DEVICE_RESET_CAPABILITIES            *ResetCapabilities,
  [_In_]  GUID                                     ResetDiagnosticsGuid,
  [_In_]  PFN_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS EvtNetDeviceCollectResetDiagnostics
);

Parâmetros

[_Out_] ResetCapabilities

Um ponteiro para uma estrutura de NET_DEVICE_RESET_CAPABILITIES alocada pelo driver.

[_In_] ResetDiagnosticsGuid

Um GUID (identificador exclusivo global) especificado pelo driver de cliente. Os desenvolvedores podem usar esse identificador para recuperar diagnóstico de redefinição. O driver do cliente coleta o diagnóstico de redefinição como dados secundários no despejo de kernel completo capturado no processo de redefinição e recuperação do dispositivo.

[_In_] EvtNetDeviceCollectResetDiagnostics

Um ponteiro para a implementação do driver cliente do retorno de chamada EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS que coleta diagnóstico de redefinição específicas do dispositivo de um dispositivo de hardware.

Retornar valor

Nenhum

Comentários

Um driver cliente normalmente chama NET_DEVICE_RESET_CAPABILITIES_INIT em seu retorno de chamada EVT_WDF_DRIVER_DEVICE_ADD .

Essa função zerar a estrutura NET_DEVICE_RESET_CAPABILITIES e preencher seu membro Size . Em seguida, ele define o membro ResetDiagnosticsGuid e o membro EvtNetDeviceCollectResetDiagnostics com os parâmetros de entrada correspondentes.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11
Servidor mínimo com suporte Windows Server 2022
Versão mínima do UMDF 2.33
Cabeçalho netadaptercx.h (inclua netadaptercx.h)
IRQL PASSIVE_LEVEL

Confira também

Recuperando uma NIC sem resposta com NetAdapterCx PLDR

EVT_WDF_DRIVER_DEVICE_ADD

NET_DEVICE_RESET_CAPABILITIES

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS