다음을 통해 공유


DXGKARG_GETBACKINGRESOURCE 구조체(dispmprt.h)

가상 디바이스 MMIO(메모리 매핑된 입력 출력) 막대에 대한 백업 리소스를 가져오는 데 사용되는 인수입니다.

구문

typedef struct _DXGKARG_GETBACKINGRESOURCE {
  ULONG                           VirtualFunctionIndex;
  USHORT                          ResourceIndex;
  PCM_PARTIAL_RESOURCE_DESCRIPTOR Resource;
  PMDL                            pMdl;
} DXGKARG_GETBACKINGRESOURCE, *PDXGKARG_GETBACKINGRESOURCE;

멤버

VirtualFunctionIndex

보안을 쿼리하는 특정 가상 함수입니다.

ResourceIndex

리소스 인덱스입니다.

Resource

호스트 기본 주소 및 리소스 길이를 포함하는 반환 리소스 설명자입니다.

pMdl

MDL(메모리 설명자 목록)에 대한 포인터입니다.

리소스를 반환하는 대신 드라이버는 지원 리소스로 사용할 이미 만든 MDL을 반환할 수 있습니다. 반환된 모든 MDL은 첫 번째 페이지에 오프셋 없이 연속된 물리적 RAM 또는 MMIO 공간을 가리키고 PAGE_SIZE 의해 나눌 수 있는 길이를 가리킵니다.

설명

지원 리소스는 현재 MAX_FLEXIO_RESOURCES(32) 범위로 제한됩니다. 그런 다음, 이러한 리소스는 MMIO 매핑에 있는 분산/수집 메커니즘에서 전체 게스트 막대를 빌드하는 데 사용됩니다. 물리적 디바이스가 특정 인덱스에서 리소스를 사용하지 않는 경우 디바이스는 모든 반환 값을 설정하고 STATUS_SUCCESS 반환해야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1809
머리글 dispmprt.h