다음을 통해 공유


PVIDEO_HW_LEGACYRESOURCES 콜백 함수(video.h)

HwVidLegacyResources 디바이스의 PCI 구성 공간에 나열되지 않지만 디바이스에서 디코딩된 리소스 목록을 반환합니다.

통사론

PVIDEO_HW_LEGACYRESOURCES PvideoHwLegacyresources;

void PvideoHwLegacyresources(
  [in]      IN ULONG VendorId,
  [in]      IN ULONG DeviceId,
  [in, out] IN OUT PVIDEO_ACCESS_RANGE *LegacyResourceList,
  [in, out] IN OUT PULONG LegacyResourceCount
)
{...}

매개 변수

[in] VendorId

디바이스의 공급업체를 식별하는 코드를 지정합니다. 디바이스의 PCI 구성 공간에 지정된 공급업체 ID입니다. 자세한 내용은 PCI 디바이스 대한식별자를 참조하세요.

[in] DeviceId

특정 디바이스를 식별하는 코드를 지정합니다. 디바이스의 PCI 구성 공간에 지정된 디바이스 ID입니다.

[in, out] LegacyResourceList

VIDEO_ACCESS_RANGE 구조체의 배열에 대한 포인터입니다. 각 구조는 PCI 구성 공간에 나열되지 않은 그래픽 어댑터의 디바이스 I/O 포트 또는 메모리 범위를 설명합니다.

[in, out] LegacyResourceCount

LegacyResourceList를 배열의 요소 수입니다.

반환 값

없음

발언

레거시 리소스는 디바이스의 PCI 구성 공간에 나열되지 않지만 디바이스에서 디코딩되는 리소스입니다. 디바이스의 레거시 리소스 목록을 컴파일 시간에 알 수 없는 경우 미니포트 드라이버는 HwVidLegacyResources 함수를 구현하고 이 함수를 가리키도록 VIDEO_HW_INITIALIZATION_DATAHwGetLegacyResources 멤버를 초기화해야 합니다. 예를 들어 레거시 리소스 집합이 서로 다른 두 디바이스를 지원하는 미니포트 드라이버는 HwVidLegacyResources 구현하여 런타임에 특정 디바이스에 대한 레거시 리소스를 보고합니다.

HwVidLegacyResources 반환된 리소스는 PnP가 디바이스에 대해 예약하는 리소스 목록에 추가됩니다.

HwVidLegacyResources 페이징할 수 있어야 합니다.

요구 사항

요구
대상 플랫폼 바탕 화면
헤더 video.h(Video.h 포함)

참고 항목

VIDEO_HW_INITIALIZATION_DATA