다음을 통해 공유


!ndiskd.nrc

!ndiskd.nrc 확장은 NET_RING_COLLECTION 구조체에 대한 정보를 표시합니다.

네트워크 어댑터 WDF 클래스 확장(NetAdapterCx)에 대한 자세한 내용은 네트워크 어댑터 WDF 클래스 확장(Cx)Net 링 소개를 참조하세요.

!ndiskd.nrc -handle <x> [-basic] [-packet] [-fragment] [-dump]

매개 변수

-처리
필수입니다. NET_RING_COLLECTION 주소

-기본
패킷 링 및 조각 링에 대한 링크를 표시합니다.

-패킷
패킷 링 내용만 표시합니다.

-조각
조각 링 내용만 표시합니다.

-덤프
각 요소(패킷/조각)에 대한 정보를 표시합니다.

DLL

Ndiskd.dll

예제

참고: NetAdapterCx의 다른 개체와 NET_PACKET 개체의 관계를 설명하는 다이어그램을 보려면 개체 요약을 참조하세요.

NET_PACKET 대한 핸들을 가져오려면 다음 단계를 수행합니다.

  1. !ndiskd.netadapter 확장을 실행합니다.
  2. NetAdapterCx 드라이버가 설치된 NetAdapter에 대한 핸들을 클릭합니다.
  3. NetAdapter의 NETADAPTER 개체 오른쪽에 있는 "추가 정보" 링크를 클릭하여 !ndiskd.cxadapter 확장을 실행합니다.
  4. -datapath 매개 변수를 사용하여 !ndiskd.cxadapter 명령을 입력하여 NETADAPTER의 데이터 경로 큐를 확인합니다.
  5. 데이터 경로 큐 중 하나에 대한 핸들을 클릭합니다.
  6. 해당 데이터 경로 큐의 링 버퍼에 대한 핸들을 클릭합니다.
  7. 링 버퍼 세부 정보의 맨 아래에 있는 "모든 요소 나열" 링크를 클릭하여 포함된 요소를 확인합니다.
  8. NET RING COLLECTION 개체 중 하나를 클릭합니다.

이 절차의 1-4단계에 대한 자세한 내용은 !ndiskd.cxadapter 항목의 예제를 참조하세요. 이 절차의 5단계에 대한 자세한 내용은 !ndiskd.netqueue 항목의 예제를 참조하세요. 이 절차의 6-7단계에 대한 자세한 내용은 !ndiskd.netrb 항목의 예제를 참조하세요.

다음 예제에서는 nrc 명령과 함께 NET_RING_COLLECTION ffff8b82fbcf94b0 핸들을 사용합니다.

0: kd> !ndiskd.nrc fffff8b82fbcf94b0 

NET RING COLLECTION ffff8b82fbcf94b0

Packet Ring         ffff8b82f8e75000 
Fragment Ring       ffff8b8300961000

List only packets
List only fragments
List all elements

참고 항목

네트워크 드라이버 디자인 가이드

Windows Vista 및 이후 네트워킹 참조

네트워크 스택 디버깅

NDIS 확장(Ndiskd.dll)

!ndiskd.help

네트워크 어댑터 WDF 클래스 확장(Cx)

개체 요약

NET_RING_COLLECTION

!ndiskd.netadapter

!ndiskd.cxadapter

!ndiskd.netqueue

!ndiskd.netrb

!ndiskd.netpacket