다음을 통해 공유


PVIDEO_HW_INITIALIZE 콜백 함수(video.h)

HwVidInitialize 는 HAL이 비디오 포트 드라이버에 대한 비디오 하드웨어 제어를 포기한 후 어댑터의 첫 번째 초기화를 수행합니다.

구문

PVIDEO_HW_INITIALIZE PvideoHwInitialize;

BOOLEAN PvideoHwInitialize(
  PVOID HwDeviceExtension
)
{...}

매개 변수

HwDeviceExtension

미니포트 드라이버의 어댑터별 스토리지 영역에 대한 포인터입니다. 자세한 내용은 디바이스 확장을 참조하세요.

반환 값

초기화에 성공하면 HwVidInitializeTRUE를 반환합니다.

설명

모든 비디오 미니포트 드라이버에는 HwVidInitialize 함수가 있어야 합니다.

비디오 포트 드라이버는 해당 디스플레이 드라이버의 열린 요청에 대한 응답으로 HwVidInitialize 를 호출합니다. HwVidInitialize가 호출되는 즉시 미니포트 드라이버는 어댑터를 VGA 모드로 유지해야 하는 미니포트 드라이버의 HwVidFindAdapter 함수와 달리 어댑터의 상태를 변경할 수 있습니다. HwVidInitialize에서 반환할 때 어댑터는 미니포트 드라이버의 HwVidResetHw 함수에 의해 설정된 상태와 동일한 상태로 초기화되어야 합니다. 이 기능은 자동 검색에서 미니포트 드라이버에서 모드 정보를 가져오는 데 사용됩니다.

가능한 경우 HwVidInitialize 는 디바이스 하드웨어를 프로그래밍하지 않아야 합니다. 미니포트 드라이버는 디스플레이 모드를 전환하라는 지시를 받으면 나중에 디바이스를 초기화합니다.

HwVidInitialize 를 페이징 가능으로 만들어야 합니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 video.h(Video.h 포함)

추가 정보

DrvAssertMode

HwVidFindAdapter

HwVidResetHw