다음을 통해 공유


DXGKDDI_WRITEVIRTUALFUNCTIONCONFIG 콜백 함수(dispmprt.h)

이 콜백 함수를 사용하면 권한이 없는 가상 머신이 PCI Express SR-IOV 가상 함수의 구성 공간 값의 내용을 설정할 수 있습니다.

구문

DXGKDDI_WRITEVIRTUALFUNCTIONCONFIG DxgkddiWritevirtualfunctionconfig;

NTSTATUS DxgkddiWritevirtualfunctionconfig(
  [in]      HANDLE Context,
  [in, out] DXGKARG_WRITEVIRTUALFUNCTIONCONFIG *pArgs
)
{...}

매개 변수

[in] Context

DXGKDDI_SRIOV_INTERFACE 구조에서 드라이버가 반환하는 미니포트 컨텍스트입니다.

[in, out] pArgs

DXGKARG_WRITEVIRTUALFUNCTIONCONFIG 구조체에 대한 포인터입니다.

반환 값

작업이 성공하면 STATUS_SUCCESS 반환합니다.

설명

게스트 파티션에 구성 공간에 대한 직접 액세스 권한을 부여하는 것은 문제가 될 수 있으므로 이 함수는 가상 함수 구성 블록에 안전하게 액세스하는 방법을 제공합니다.

가상 디바이스의 구성 블록에 기록된 것처럼 값과 부작용을 반환해야 합니다. 이 인터페이스의 사용은 인터페이스를 제공하는 드라이버 내부에서 내부적으로 처리하거나 SetVirtualFunctionData (하위 수준 PDO의 PCI_VIRTUALIZATION_INTERFACE) 또는 둘의 일부 조합을 호출하여 쓰기를 수행할 수 있습니다.

요구 사항

요구 사항
헤더 dispmprt.h