!ndiskd.netfragment
!ndiskd.netfragment 확장은 NET_PACKET_FRAGMENT 구조체에 대한 정보를 표시합니다.
네트워크 어댑터 WDF 클래스 확장(NetAdapterCx)에 대한 자세한 내용은 네트워크 어댑터 WDF 클래스 확장(Cx)을 참조하세요.
!ndiskd.netfragment -handle <x>
매개 변수
-핸들
필수입니다. NET_PACKET_FRAGMENT 주소입니다.
DLL
Ndiskd.dll
예제
참고: NetAdapterCx의 다른 개체와 NET_PACKET 개체의 관계를 설명하는 다이어그램을 보려면 개체 요약을 참조하세요.
NET_PACKET 대한 핸들을 가져오려면 다음 단계를 수행합니다.
- !ndiskd.netadapter 확장을 실행합니다.
- NetAdapterCx 드라이버가 설치된 NetAdapter에 대한 핸들을 클릭합니다.
- NetAdapter의 NETADAPTER 개체 오른쪽에 있는 "추가 정보" 링크를 클릭하여 !ndiskd.cxadapter 확장을 실행합니다.
- -datapath 매개 변수를 사용하여 !ndiskd.cxadapter 명령을 입력하여 NETADAPTER의 데이터 경로 큐를 확인합니다.
- 데이터 경로 큐 중 하나에 대한 핸들을 클릭합니다.
- 해당 데이터 경로 큐의 링 버퍼에 대한 핸들을 클릭합니다.
- 링 버퍼 세부 정보의 맨 아래에 있는 "모든 요소 나열" 링크를 클릭하여 포함된 요소를 확인합니다.
- 링 버퍼의 요소 목록에서 NET_PACKET 개체 중 하나를 클릭합니다.
이 절차의 1-4단계에 대한 자세한 내용은 !ndiskd.cxadapter 항목의 예제를 참조하세요. 이 절차의 5단계에 대한 자세한 내용은 !ndiskd.netqueue 항목의 예제를 참조하세요. 이 절차의 6-7단계에 대한 자세한 내용은 !ndiskd.netrb 항목의 예제를 참조하세요. 이 절차의 8단계에 대한 자세한 내용은 !ndiskd.netpacket 항목의 예제를 참조하세요. 다음 예제에서는 이 NET_PACKET ffffd1022d000040의 첫 번째 조각에 대한 핸들을 찾습니다.
0: kd> !ndiskd.netpacket ffffd1022d000040
NET_PACKET ffffd1022d000040 Ring Buffer ffffd1022d000000
First fragment ffffd1022d000040 NETTXQUEUE ffffd1022f512700
Client Context ffffd1022d000090
Show protocol layout
Show checksum information
Dump data payload
첫 번째 조각의 핸들을 클릭하거나 명령줄에 !ndiskd.netfragment -handle 명령을 입력하면 가상 주소, 용량 및 NET_PACKET 조각 체인의 마지막 패킷인지 여부를 포함하여 이 NET_PACKET_FRAGMENT 대한 세부 정보를 볼 수 있습니다.
0: kd> !ndiskd.netfragment ffffd1022d000040
NET_PACKET_FRAGMENT ffffd1022d000040
Virtual Address ffffd102303e82f8
Capacity 0n92
Valid Length 0n34
Offset 0n58
Last packet of chain