NET_DEVICE_RESET_CAPABILITIES_INIT函式 (netadaptercx.h)
NET_DEVICE_RESET_CAPABILITIES_INIT 函式會初始化 NET_DEVICE_RESET_CAPABILITIES 結構。
語法
void NET_DEVICE_RESET_CAPABILITIES_INIT(
[_Out_] NET_DEVICE_RESET_CAPABILITIES *ResetCapabilities,
[_In_] GUID ResetDiagnosticsGuid,
[_In_] PFN_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS EvtNetDeviceCollectResetDiagnostics
);
參數
[_Out_] ResetCapabilities
驅動程式配置的 NET_DEVICE_RESET_CAPABILITIES 結構的指標。
[_In_] ResetDiagnosticsGuid
用戶端驅動程式指定全域唯一標識碼 (GUID)。 開發人員可以使用此標識碼來擷取重設診斷。 用戶端驅動程式會將重設診斷收集為裝置重設和復原過程中擷取的完整核心傾印中的次要數據。
[_In_] EvtNetDeviceCollectResetDiagnostics
用戶端驅動程序實作 EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS 回呼的指標,該回呼會從硬體裝置收集裝置特定的重設診斷。
傳回值
沒有
言論
用戶端驅動程式通常會在其 EVT_WDF_DRIVER_DEVICE_ADD 回呼中呼叫 NET_DEVICE_RESET_CAPABILITIES_INIT。
此函式會清除 NET_DEVICE_RESET_CAPABILITIES 結構,並填入其 Size 成員。 然後,它會設定 ResetDiagnosticsGuid 成員,並使用對應的輸入參數 EvtNetDeviceCollectResetDiagnostics 成員。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 11 |
支援的最低伺服器 | Windows Server 2022 |
最低 UMDF 版本 | 2.33 |
標頭 | netadaptercx.h (包括 netadaptercx.h) |
IRQL | PASSIVE_LEVEL |