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


Функция NetDeviceStoreResetDiagnostics (netadaptercx.h)

Функция NetDeviceStoreResetDiagnostics хранит драйвер клиента, собранный диагностикой сброса в платформу NetAdapterCx.

Синтаксис

void NetDeviceStoreResetDiagnostics(
  [_In_]                                   WDFDEVICE   Device,
  [_In_]                                   SIZE_T      ResetDiagnosticsSize,
  [_In_reads_bytes_(ResetDiagnosticsSize)] const UINT8 *ResetDiagnosticsBuffer
);

Параметры

[_In_] Device

Объект WDFDEVICE, созданный ранее с вызовом WdfDeviceCreate.

[_In_] ResetDiagnosticsSize

Размер в байтах ResetDiagnosticsBuffer. Максимальный размер диагностики сброса, который принимает платформа, составляет 1 МБ.

[_In_reads_bytes_(ResetDiagnosticsSize)] ResetDiagnosticsBuffer

Указатель на буфер данных, содержащий данные диагностики сброса. Буфер данных может поступать из страничного или нестраничного пула.

Возвращаемое значение

Никакой

Замечания

Единственный допустимый сценарий для вызова функции NetDeviceStoreResetDiagnostics находится в EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS обратном вызове драйвера клиента. Драйвер клиента должен вызывать NetDeviceStoreResetDiagnostics по PASSIVE_LEVEL

Сведения о правильном использовании функции NetDeviceStoreResetDiagnostics см. в разделе Реализации EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11
минимальный поддерживаемый сервер Windows Server 2022
минимальная версия UMDF 2.33
заголовка netadaptercx.h (include netadaptercx.h)
IRQL PASSIVE_LEVEL

См. также

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

WdfDeviceCreate

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS