DXGKDDI_READVIRTUALFUNCTIONCONFIG 콜백 함수(dispmprt.h)
이 루틴은 권한이 없는 가상 머신에 PCI Express SR-IOV 가상 함수의 구성 공간 값의 콘텐츠를 제공합니다.
구문
DXGKDDI_READVIRTUALFUNCTIONCONFIG DxgkddiReadvirtualfunctionconfig;
NTSTATUS DxgkddiReadvirtualfunctionconfig(
[in] HANDLE Context,
[in, out] DXGKARG_READVIRTUALFUNCTIONCONFIG *pArgs
)
{...}
매개 변수
[in] Context
DXGKDDI_SRIOV_INTERFACE 구조에서 드라이버가 반환하는 미니포트 컨텍스트입니다.
[in, out] pArgs
DXGKARG_READVIRTUALFUNCTIONCONFIG 구조체에 대한 포인터입니다.
반환 값
작업이 성공하면 STATUS_SUCCESS 반환합니다.
설명
게스트 파티션에 구성 공간에 대한 직접 액세스 권한을 부여하는 것은 문제가 될 수 있으므로 이 함수는 가상 함수 구성 블록에 안전하게 액세스하는 방법을 제공합니다.
가상 디바이스의 구성 블록에서 읽은 것처럼 값을 반환해야 합니다. 이 인터페이스를 사용하면 인터페이스를 제공하는 드라이버 내에서 내부적으로 처리하거나 GetVirtualFunctionData (하위 수준 PDO의 PCI_VIRTUALIZATION_INTERFACE) 또는 둘의 일부 조합을 호출하여 읽기를 수행할 수 있습니다.
커널 모드 드라이버는 가상 함수 매개 변수에 대해 요청을 필터링하고 허용되는 범위를 벗어난 액세스 요청이 있는 경우 실패해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | dispmprt.h |