共用方式為


NetDeviceStoreResetDiagnostics 函式 (netadaptercx.h)

NetDeviceStoreResetDiagnostics 函式會將收集重設診斷的用戶端驅動程式儲存到 NetAdapterCx 架構中。

語法

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

參數

[_In_] Device

先前使用呼叫 WdfDeviceCreate 建立的用戶端驅動程式 WDFDEVICE 物件。

[_In_] ResetDiagnosticsSize

ResetDiagnosticsBuffer 的位元元組大小。 架構接受的重設診斷大小上限為 1 MB。

[_In_reads_bytes_(ResetDiagnosticsSize)] ResetDiagnosticsBuffer

保存重設診斷數據的數據緩衝區指標。 數據緩衝區可以來自分頁或非分頁集區。

傳回值

備註

叫用 NetDeviceStoreResetDiagnostics 函式的唯一有效案例是在客戶端驅動程序的 EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS 回呼中。 用戶端驅動程序必須在 PASSIVE_LEVEL 呼叫 NetDeviceStoreResetDiagnostics

若要瞭解如何正確使用 NetDeviceStoreResetDiagnostics 函 式,請參閱 作EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS

規格需求

需求
最低支援的用戶端 Windows 11
最低支援的伺服器 Windows Server 2022
最低UMDF版本 2.33
標頭 netadaptercx.h (包含 netadaptercx.h)
IRQL PASSIVE_LEVEL

另請參閱

使用 NetAdapterCx PLDR 復原沒有回應的 NIC

WdfDeviceCreate

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS