DXGKDDI_GETRESOURCEFORBAR 콜백 함수(dispmprt.h)
드라이버가 GUID_DXGKDDI_FLEXIOV_DEVICE_INTERFACE 인터페이스를 지원하지 않는 경우 이 루틴은 단일 Virtual Function 기본 주소 레지스터의 호스트 파티션 기본 주소를 반환합니다. 이 호스트 물리적 주소는 드라이버가 GPU 파티션의 MMIO 막대로 매핑하려는 MMIO(메모리 관리 입력 출력) 공간의 시작점이어야 합니다.
드라이버가 GUID_DXGKDDI_FLEXIOV_DEVICE_INTERFACE 인터페이스를 지원한다고 보고하면 이 함수가 호출되지 않습니다.
구문
DXGKDDI_GETRESOURCEFORBAR DxgkddiGetresourceforbar;
NTSTATUS DxgkddiGetresourceforbar(
[in] HANDLE Context,
[in, out] DXGKARG_GETRESOURCEFORBAR *pArgs
)
{...}
매개 변수
[in] Context
DXGKDDI_SRIOV_INTERFACE 구조에서 드라이버가 반환하는 미니포트 컨텍스트입니다.
[in, out] pArgs
이 함수에 대한 인수를 포함하는 DXGKARG_GETRESOURCEFORBAR 대한 포인터입니다.
반환 값
VF에 이 BarIndex에 리소스가 있고 정보를 올바르게 반환할 수 있는 경우 문 NT_SUCCESS(반환 값)이 true가 됩니다.
설명
VF가 BarIndex에서 BAR를 노출하지 않으면 이 루틴이 실패할 수 있습니다. 이는 예상되며 즉각적인 실패를 일으키지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | dispmprt.h |