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 |