Partilhar via


NET_DEVICE_RESET_CAPABILITIES estrutura (netadaptercx.h)

A estrutura NET_DEVICE_RESET_CAPABILITIES descreve os recursos de um driver cliente para coletar diagnósticos durante o processo de recuperação e redefinição do dispositivo.

Sintaxe

typedef struct _NET_DEVICE_RESET_CAPABILITIES {
  ULONG                                    Size;
  GUID                                     ResetDiagnosticsGuid;
  PFN_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS EvtNetDeviceCollectResetDiagnostics;
} NET_DEVICE_RESET_CAPABILITIES;

Membros

Size

O tamanho dessa estrutura, em bytes.

ResetDiagnosticsGuid

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

EvtNetDeviceCollectResetDiagnostics

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

Observações

Os drivers de cliente inicializam e registram essa estrutura em sua função de retorno de chamada EVT_WDF_DRIVER_DEVICE_ADD.

Chame NET_DEVICE_RESET_CAPABILITIES_INIT para inicializar essa estrutura.

Chame NetDeviceInitSetResetCapabilities para registrar essa estrutura na estrutura NetAdapterCx.

Para obter mais informações, consulte Registrar NET_DEVICE_RESET_CAPABILITIES.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 11
servidor com suporte mínimo Windows Server 2022
versão mínima do UMDF 2.33
cabeçalho netadaptercx.h (inclua netadaptercx.h)

Consulte também

Recuperando uma NIC sem resposta com netAdapterCx PLDR

EVT_WDF_DRIVER_DEVICE_ADD

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS

NET_DEVICE_RESET_CAPABILITIES_INIT

NetDeviceInitSetResetCapabilities