2012-02-25 2 views
-3

내 시스템에 PCI 기반 장치가 연결되어 있고 드라이버가 올바르게 설치되어 있고 장치 관리자를 열고 표시되는 장치의 속성을 볼 때 모든 것이 정상입니다.Windows에서 PCI 장치 번호를 변경하는 방법

"위치 : PCI 버스 5, 장치 (5), 기능 0"

하지만 내 소스 코드는 내가 위하여 장치 위치 0 또는 1의 상황을 가질 필요가 같은 방식으로 작성 하드웨어에 올바르게 액세스 할 수 있습니다.

사람이 그 번호를 변경하는 방법 또는 내가 다음과 같은 구성을 얻을 수있는 방법으로 장치를 설치하는 방법, 저를 도울 수

위치 : PCI 버스 5, 장치 0, 기능 0 "

사전에 감사합니다!

+1

이것은 나에게 상당히 분명한 것처럼 보일 수 있지만 소스 코드를 변경하면 "장치 위치 0 또는 1에 있어야합니다." –

+0

흠, PCI에 연결되어있는 장치가 여러 개 있습니다 (단 8 개라고 가정 해 봅시다). 소스 대신 루프에 액세스하여 동시에 액세스하기를 원합니다. – maxchirag

+1

흠, 그래서 당신이 제대로 그들을 해결하기 위해 (그리고 당신의 질문을 변경하는 방법을 잘못 설명하는 코드를 변경해야 할 것). 여전히 문제는 여기에 표시되지 않습니다 - 코드를 변경하여 적절한 장소를 살펴보십시오. 여기서 누락 된 것이 무엇입니까? –

답변

1

이상적인 수정 코드를 변경하는 것입니다. 나는 몇 가지 이유 (I 조용 이해 해달라고)에 대해 이렇게하지 제한됩니다 것을 알 수있다.

소프트웨어에서 얻을 수있는 최대 값은 버스 번호가 변경된 것입니다. 장치 번호 또는 기능 번호는 없습니다. 소프트웨어로 변경되었습니다.

관련 문제