NET_DEVICE_RESET_CAPABILITIES 구조체(netadaptercx.h)

NET_DEVICE_RESET_CAPABILITIES 구조는 디바이스 재설정 및 복구 프로세스 중에 진단 수집하는 클라이언트 드라이버의 기능을 설명합니다.

구문

typedef struct _NET_DEVICE_RESET_CAPABILITIES {
  ULONG                                    Size;
  GUID                                     ResetDiagnosticsGuid;
  PFN_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS EvtNetDeviceCollectResetDiagnostics;
} NET_DEVICE_RESET_CAPABILITIES;

멤버

Size

이 구조체의 크기(바이트)입니다.

ResetDiagnosticsGuid

클라이언트 드라이버가 GUID(전역 고유 식별자)를 지정했습니다. 개발자는 이 식별자를 사용하여 재설정 진단 검색할 수 있습니다. 클라이언트 드라이버는 디바이스 재설정 및 복구 프로세스에서 캡처된 전체 커널 덤프에서 보조 데이터로 진단 수집합니다.

EvtNetDeviceCollectResetDiagnostics

하드웨어 디바이스에서 디바이스별 재설정 진단 수집하는 EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS 콜백의 클라이언트 드라이버 구현에 대한 포인터입니다.

설명

클라이언트 드라이버는 EVT_WDF_DRIVER_DEVICE_ADD 콜백 함수에서 이 구조를 초기화하고 등록합니다.

NET_DEVICE_RESET_CAPABILITIES_INIT 호출하여 이 구조를 초기화합니다.

NetDeviceInitSetResetCapabilities를 호출하여 이 구조를 NetAdapterCx 프레임워크에 등록합니다.

자세한 내용은 NET_DEVICE_RESET_CAPABILITIES 등록을 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11
지원되는 최소 서버 Windows Server 2022
머리글 netadaptercx.h(netadaptercx.h 포함)

추가 정보

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

EVT_WDF_DRIVER_DEVICE_ADD

EVT_NET_DEVICE_COLLECT_RESET_DIAGNOSTICS

NET_DEVICE_RESET_CAPABILITIES_INIT

NetDeviceInitSetResetCapabilities