레지스트리에서 하드웨어 정보 설정
HwVidFindAdapter 는 VideoPortGetRegistryParameters 및 VideoPortSetRegistryParameters 함수를 호출하여 레지스트리에서 구성 정보를 가져와서 설정할 수 있습니다. 예를 들어 HwVidFindAdapter 는 VideoPortSetRegistryParameters 를 호출하여 다음 부팅을 위해 레지스트리에서 비휘발성 구성 정보를 설정할 수 있습니다. VideoPortGetRegistryParameters를 호출하여 설치 프로그램에서 레지스트리에 기록된 어댑터별 버스 상대 구성 매개 변수를 가져올 수 있습니다.
미니포트 드라이버는 레지스트리에서 특정 하드웨어 정보를 설정하여 사용자에게 유용한 정보를 표시하고 디버깅에 도움이 되는 것이 좋습니다. 미니포트 드라이버는 칩 유형, DAC 유형, 메모리 크기(어댑터) 및 문자열을 설정하여 어댑터를 식별할 수 있습니다. 이 정보는 제어판 표시 프로그램에서 표시합니다.
드라이버는 VideoPortSetRegistryParameters를 호출하여 이 정보를 설정합니다. 일반적으로 드라이버는 HwVidFindAdapter 루틴에서 호출합니다.
다음 표에서는 드라이버가 등록할 수 있는 정보를 설명하고 VideoPortSetRegistryParameters의 ValueName 및 ValueData 매개 변수에 대한 세부 정보를 제공합니다.
| 항목에 대한 정보 | ValueName | ValueData |
|---|---|---|
칩 유형 |
HardwareInformation.ChipType |
칩 이름을 포함하는 Null 종료 문자열입니다. |
DAC 유형 |
HardwareInformation.DacType |
DAC 이름 또는 ID를 포함하는 Null 종료 문자열입니다. |
메모리 크기 |
HardwareInformation.MemorySize |
어댑터의 비디오 메모리 양을 MB 단위로 포함하는 ULONG입니다. |
어댑터 ID |
HardwareInformation.AdapterString |
어댑터의 이름을 포함하는 Null로 끝나는 문자열입니다. |
BIOS |
HardwareInformation.BiosString |
BIOS에 대한 정보를 포함하는 Null로 종료된 문자열입니다. |