структура NET_DEVICE_RESET_CAPABILITIES (netadaptercx.h)

Структура NET_DEVICE_RESET_CAPABILITIES описывает возможности клиентского драйвера для сбора диагностика в процессе сброса и восстановления устройства.

Синтаксис

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

Члены

Size

Размер этой структуры в байтах.

ResetDiagnosticsGuid

Драйвер клиента, указанный глобальный уникальный идентификатор (GUID). Разработчики могут использовать этот идентификатор для получения диагностика сброса. Драйвер клиента собирает диагностика в качестве дополнительных данных в полном дампе ядра, записанном в процессе сброса и восстановления устройства.

EvtNetDeviceCollectResetDiagnostics

Указатель на реализацию драйвера клиента обратного вызова EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS, который собирает диагностика сброса для конкретного устройства с аппаратного устройства.

Комментарии

Клиентские драйверы инициализируют и регистрируют эту структуру в своей функции обратного вызова EVT_WDF_DRIVER_DEVICE_ADD .

Вызовите NET_DEVICE_RESET_CAPABILITIES_INIT для инициализации этой структуры.

Вызовите NetDeviceInitSetResetCapabilities , чтобы зарегистрировать эту структуру в платформе NetAdapterCx.

Дополнительные сведения см. в разделе Регистрация NET_DEVICE_RESET_CAPABILITIES.

Требования

Требование Значение
Минимальная версия клиента Windows 11
Минимальная версия сервера Windows Server 2022
Верхняя часть netadaptercx.h (включая netadaptercx.h)

См. также раздел

Восстановление сетевого адаптера, не отвечающего на запросы, с помощью NETAdapterCx PLDR

EVT_WDF_DRIVER_DEVICE_ADD

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS

NET_DEVICE_RESET_CAPABILITIES_INIT

NetDeviceInitSetResetCapabilities