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 |
최소 UMDF 버전 | 2.33 |
머리글 | netadaptercx.h(netadaptercx.h 포함) |
IRQL | PASSIVE_LEVEL |