Функция 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