wdf

    0

    1답변

    나는 최근에 다른 사람에게서 장치 드라이버의 유지 보수 업무를 맡았습니다. 드라이버는 pci-e 보드와 함께 작동합니다. 시스템이 시작되면 드라이버는 128MB 메모리를 할당 한 다음 보드의 일부 레지스터를 설정하여 할당 된 메모리에 대한 정보를 전달합니다. 나중에 보드가 작동 중일 때 메모리에 일부 데이터를 쓰고 다른 일부 응용 프로그램은 드라이버를 통해

    1

    1답변

    CreateFile을 사용하여 USB 하드웨어에 대한 연결을 엽니 다. PC에 2 개 (또는 그 이상)의 하드웨어가 연결되어 있다면 PC 응용 프로그램의 여러 인스턴스 (다른 PID)가 동일한 하드웨어에 연결되는 것을 방지하고 싶습니다. 나는 이것이 dwShareMode = 0으로 CreateFile을 실행함으로써 이루어 졌다고 생각했다. 무엇인가의 이유로

    1

    2답변

    USB 파이프 아래로 데이터를 보내기 위해 수직 빈 인터럽트와 동기화가 필요한 드라이버를 작성 중입니다. 사용자 모드에는 IDXGIOutput::WaitForVBlank과 같은 오래된 X 기능이 있으며 그 중 오래된 기능은 거의 없습니다. 커널에서 사용할 수 없습니다. Windows 8 SDK에 다른 인터페이스 (커널 헤더 (SDK의/km/폴더)가 있음)

    7

    1답변

    원래 요청을 발행 한 CPU에 CompleteRequest의 완료를 알리려고합니다. FdoDeviceControl 또는 다른 방법으로 요청을 발행 한 CPU를 검색하여 디스패치 큐에 들어가기 전에 요청이 어디서 왔는지 확인할 수 있습니까?

    1

    1답변

    WDF/KMDF로 작성한 Windows 버스 드라이버에 MSI-X 인터럽트를 구현하는 데 많은 문제가 있습니다. 나는 MSDN documentation을 읽었으며 실제로 많은 도움이되는 정보는 없습니다. 나의 이해는 그것이 정말로 "일해야"한다는 것이다. 드라이버의 INF 파일을 변경하여 적절한 레지스트리 키를 추가하고 설치시 제대로 작동하는지 확인했습니다

    0

    1답변

    IRP 버퍼에서 값을 추출하는 드라이버를 작성했습니다. 이제이 키워드를 기반으로 IRP를 전달하거나 폐기해야합니다. 그래서 나는 커널 모드 드라이버로부터 쉽지 않은 데이터베이스와 통신 할 필요가있다. 그래서 나는 이것을 수행하기 위해 애플리케이션이나 exe를 사용하고 있는데, 이는 IRP를 통과 시키거나 버릴 것인지를 기준으로 true 또는 false가 될

    0

    1답변

    KMDF 1.5를 실행하는 32 비트 Vista 컴퓨터에 KMDF 1.9 드라이버를 설치하는 데 문제가 있습니다. 나는 coinstaller가 Vista 컴퓨터를 KMDF 1.9로 업데이트해야한다고 생각했습니다. 그러나 그렇지 않습니다. 내가 무엇을 놓쳤는가? [Version] Signature = "$WINDOWS NT$" Class = MYDevic

    1

    1답변

    한 번에 큰 덩어리로 데이터를 전송하는 USB3 장치에 대해 WDF (KMDF)를 사용하여 Windows 장치 드라이버를 작성하고 있습니다. 필자는이 기능을 테스트하는 사용자 수준의 응용 프로그램을 작성했으며, 대부분 기능이 작동합니다. 내가 만나는 문제는 다음과 같습니다. 강제 종료 (cmd 창에서 Ctrl + C) 할 때 응용 프로그램 중간 전송이 취소

    2

    1답변

    가상 장치 용으로 아주 간단한 첫 번째 드라이버를 작성했습니다. 또한 .inf가 있고 devcon.exe을 사용하여 드라이버를 설치합니다. 잘 설치되고 제대로 작동하지만 제거하려고하면 내 문제가 발생합니다. devcon.exe는 제거 할 수 없으며 장치 관리자에서 드라이버의 제거, 롤백 및 비활성화 버튼이 비활성화됩니다. 내 주요 관심사는 지금 제거 버튼입

    1

    2답변

    나는 이것이 완전히 braindead 질문으로 판명되지 않기를 바랍니다. 서식이 지정된 데이터를 장치의 대량 출력 파이프 중 하나로 보내려면 WDF Windows USB 장치 템플릿을 편집하고 있습니다. 데이터가 내부 레지스터를 읽도록 장치에 알리기 위해 데이터를 특정 방식으로 설정해야합니다. 문제는 필요한 형식으로 버스를 가로 질러 데이터를 가져올 수 없