NDIS 팁 Windows Millennium Edition 디버깅

기술 자료 번역 기술 자료 번역
기술 자료: 279356 - 이 문서가 적용되는 제품 보기.
이 문서가 보관되었습니다. "그대로" 제공되었으며, 업데이트가 되지 않을 것입니다.
모두 확대 | 모두 축소

요약

확인된 빌드 중 해당 NDIS (네트워크 드라이버 인터페이스 사양 (디버깅 Microsoft Windows Millennium Edition 드라이버가 들어) 레지스트리에서 사용할 추가 커널 디버그 출력을 생성하는 옵션을. 이 문서에서는 Ndis.vxd 확인된 빌드 설치하는 방법 및 자세한 추적 정보를 사용 가능하게 설정하는 방법에 대해 설명합니다.

추가 정보

  1. 지시에 따라 Windows Millennium Edition 커널 디버거에 드라이버 개발 키트 (DDK를)를 설치하십시오.
  2. 다운로드 확인 Microsoft 기술 자료의 다음 문서를 NDIS 바이너리와 빌드:
    241517Ndis.exe Windows Millennium Edition NDIS 이진 파일이 디버그
  3. Windows\System 폴더를 Ndis.vxd 확인된 빌드 복사하기 전에 시스템 파일 보호 (SFP) 해제해야 합니다. 플로피 Microsoft Windows 98 시동 시작 또는 시스템 안전 모드에서 시작하면 이 작업을 수행할 수 있습니다. SFP 안전 모드에서 사용할 수 없습니다. 안전 모드에서 시작하려면 Windows Millennium Edition 시작될 때 F8 키를 누른 다음 안전 모드 부팅 옵션 메뉴에서 선택하십시오.
네 가지 레지스트리 항목을 사용할 수 있는 다음과 같습니다.
HKLM\System\CurrentControlSet\Services\VxD\NDIS
네 가지 레지스트리 항목은 다음과 같습니다.
(DWORD) DebugBreak (Boolean)
(DWORD) TraceImpt (Boolean)
(DWORD) DebugSystems
(DWORD) DebugLevel
					
각 항목에 대한 설명입니다.
  • DebugBreak: DebugBreak 사용하면 NDIS를 INT 3 디버거에 나누어 이를 로드할 때 발생합니다.
  • TraceImpt: 추적 출력을 디버거에 내보낸 추적 중요 플래그를 (TraceImpt) 나타냅니다. 디버깅하는 동안 이 항상 사용할 수 있어야 합니다.
  • NDIS 구성 요소 디버그 추적 정보를 내보냅니다 합니다: DebugSystems DebugSystems가 식별합니다. 가능한 값 포함:
    INIT		0x00000001
    CONFIG		0x00000002
    SEND		0x00000004
    RECV		0x00000008
    PROTOCOL          0x00000010
    BIND		0x00000020
    BUSINFO		0x00000040
    REG		0x00000080
    MEMORY		0x00000100
    FILTER		0x00000200
    REQUEST		0x00000400
    WORK ITEM         0x00000800
    PNP		0x00001000
    PM		0x00002000
    OPENREF		0x00004000
    LOCKS		0x00008000
    RESET		0x00010000
    WMI		0x00020000
    CO		0x00040000
    REF		0x00080000
    ALL		0xFFFFFFFF
    						
    노트 수신자 비슷한 목록을 다른 Microsoft Windows 버전에서 이 값이 다를 주의해야 합니다. 특히, 목록에서 다음 Microsoft 기술 자료 문서 Microsoft Windows 98을 NDIS 디버깅에 대해 설명합니다.
    232515NDIS 수준 및 플래그 디버깅 구성 요소
    이러한 값은 않습니다 함께 여러 구성 요소를 지정할 수 있습니다. TraceImpt 사용하면 기본적으로 다음 구성 요소가 미리 있습니다.
    • 초기화
    • 구성
    • PNP
    • 오후
    • 프로토콜
    • 바인딩
    • BUSINFO
    • REG
  • DebugLevel DebugLevel: 추적 정보의 양을 내보낸 조정할 수 있습니다. 정보 수준을 대부분의 정보를 생성하고 TraceImpt 설정된 경우 기본값은 입니다. 그렇지 않으면, 기본값으로 오류 것입니다. 가능한 값:
    INFO		0x00000000
    LOG		0x00000800
    WARN		0x00001000
    ERR		0x00002000
    FATAL		0x00003000
    					
  • NdisTraceAll 사용할 경우 매우 자세한 추적 정보를 생성하는 플래그, 것입니다. 레지스트리 항목은 통해 사용할 수 없습니다. 앞에서 설명한 DebugBreak 옵션을 사용하여 시작 시 중단 NDIS 일으킬 수 있습니다. NDIS 중단점 적중 때 NDIS' 기호 로드 및 ndistraceall 설정: wa ndis
    e ndistraceall 1

속성

기술 자료: 279356 - 마지막 검토: 2014년 2월 23일 일요일 - 수정: 2.0
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft Windows Millennium Edition
  • Microsoft Windows Millennium Edition Driver Development Kit
키워드:?
kbnosurvey kbarchive kbmt kbhowto kbinfo kbndis KB279356 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com