Поделиться через


структура 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
минимальная версия UMDF 2.33
заголовка netadaptercx.h (include netadaptercx.h)

См. также

восстановление неответственного сетевого адаптера с помощью NetAdapterCx PLDR

EVT_WDF_DRIVER_DEVICE_ADD

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS

NET_DEVICE_RESET_CAPABILITIES_INIT

NetDeviceInitSetResetCapabilities