NDIS 팁 Windows Millennium Edition 디버깅

중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

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		0x00000001CONFIG		0x00000002SEND		0x00000004RECV		0x00000008PROTOCOL          0x00000010BIND		0x00000020BUSINFO		0x00000040REG		0x00000080MEMORY		0x00000100FILTER		0x00000200REQUEST		0x00000400WORK ITEM         0x00000800PNP		0x00001000PM		0x00002000OPENREF		0x00004000LOCKS		0x00008000RESET		0x00010000WMI		0x00020000CO		0x00040000REF		0x00080000ALL		0xFFFFFFFF						
    노트 수신자 비슷한 목록을 다른 Microsoft Windows 버전에서 이 값이 다를 주의해야 합니다. 특히, 목록에서 다음 Microsoft 기술 자료 문서 Microsoft Windows 98을 NDIS 디버깅에 대해 설명합니다.
    232515NDIS 수준 및 플래그 디버깅 구성 요소
    이러한 값은 않습니다 함께 여러 구성 요소를 지정할 수 있습니다. TraceImpt 사용하면 기본적으로 다음 구성 요소가 미리 있습니다.
    • 초기화
    • 구성
    • PNP
    • 오후
    • 프로토콜
    • 바인딩
    • BUSINFO
    • REG
  • DebugLevel DebugLevel: 추적 정보의 양을 내보낸 조정할 수 있습니다. 정보 수준을 대부분의 정보를 생성하고 TraceImpt 설정된 경우 기본값은 입니다. 그렇지 않으면, 기본값으로 오류 것입니다. 가능한 값:
    INFO		0x00000000LOG		0x00000800WARN		0x00001000ERR		0x00002000FATAL		0x00003000					
  • NdisTraceAll 사용할 경우 매우 자세한 추적 정보를 생성하는 플래그, 것입니다. 레지스트리 항목은 통해 사용할 수 없습니다. 앞에서 설명한 DebugBreak 옵션을 사용하여 시작 시 중단 NDIS 일으킬 수 있습니다. NDIS 중단점 적중 때 NDIS' 기호 로드 및 ndistraceall 설정: wa ndis
    e ndistraceall 1

경고: 이 문서는 자동으로 번역되었습니다.

속성

문서 ID: 279356 - 마지막 검토: 02/23/2014 19:41:47 - 수정: 2.0

Microsoft Windows Millennium Edition, Microsoft Windows Millennium Edition Driver Development Kit

  • kbnosurvey kbarchive kbmt kbhowto kbinfo kbndis KB279356 KbMtko
피드백