Compartilhar via


estrutura NET_DEVICE_RESET_CAPABILITIES (netadaptercx.h)

A estrutura NET_DEVICE_RESET_CAPABILITIES descreve os recursos de um driver de cliente para coletar diagnóstico durante o processo de redefinição e recuperaçã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 exclusivo global) especificado pelo driver de cliente. Os desenvolvedores podem usar esse identificador para recuperar 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 redefinição e recuperação do dispositivo.

EvtNetDeviceCollectResetDiagnostics

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

Comentários

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
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)

Confira 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