!ndiskd.ndisref
!ndiskd.ndisref 확장은 추적된 참조 수의 디버그 로그를 표시합니다.
!ndiskd.ndisref -handle <x> [-tagtype <str>] [-stacks] [-tag <str>] [-refdebug]
매개 변수
-핸들
필수입니다. refcount 블록의 핸들입니다.
-tagtype
태그의 열거형 형식입니다.
-스택
스택 추적을 포함합니다(사용 가능한 경우).
-태그
단일 태그로 표시를 제한합니다.
-refdebug
사용 가능한 경우 자세한 디버그 로그를 표시합니다.
DLL
Ndiskd.dll
예제
다음 예제에서는 NDIS 미니포트 드라이버 의 핸들을 !ndiskd.ndisref 확장에 전달하여 해당 드라이버의 refcount 블록을 표시합니다. 먼저 매개 변수 없이 !ndiskd.minidriver를 실행하여 시스템의 모든 미니포트 드라이버 목록을 확인합니다. 아래 예제 출력에서 kdnic 드라이버 ffffdf801418d650에 대한 핸들을 찾습니다.
3: kd> !ndiskd.minidriver
ffffdf8015a98380 - tunnel
ffffdf801418d650 - kdnic
미니포트 드라이버의 핸들을 사용하여 !ndiskd.ndisref -handle 명령을 입력하여 이 미니포트 드라이버의 refcount 블록을 확인합니다. 다음 예제에서는 간결성을 위해 계산된 refcount 블록의 중간을 가지고 있습니다.
3: kd> !ndiskd.ndisref ffffdf801418d650
REFCOUNT BLOCK
Tag Number of references
0n0 0n6293 Show stacks
0n1 0n1045 Show stacks
0n2 0n4294966717 Show stacks
0n5 0n25048 Show stacks
0n18 0n4294967293 Show stacks
0n19 0n4294967295 Show stacks
0n21 0n4294967036 Show stacks
0n23 0n30818 Show stacks
0n24 0n24693 Show stacks
0n25 0n25808 Show stacks
...
0n153 0n7 Show stacks
0n154 0n3 Show stacks
0n156 0n29972 Show stacks
0n159 0n4294959128 Show stacks
0n160 0n30892 Show stacks
0n161 0n136 Show stacks
0n162 0n4294951910 Show stacks
0n163 0n30892 Show stacks
0n164 0n136 Show stacks
0n167 0n4294965996 Show stacks
Include inactive tags