структура 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_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS