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의 크기(바이트)입니다. 프레임워크에서 허용하는 재설정 진단의 최대 크기는 1MB입니다.

[_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
헤더 netadaptercx.h(netadaptercx.h 포함)
IRQL PASSIVE_LEVEL

참고 항목

NetAdapterCx PLDR을 사용하여 응답하지 않는 NIC 복구

WdfDeviceCreate

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS