Compartir a través de


DXGKDDI_WRITEVIRTUALFUNCTIONCONFIG función de devolución de llamada (dispmprt.h)

Esta función de devolución de llamada permite que la máquina virtual sin privilegios establezca el contenido de un pci Express SR-IOV los valores de espacio de configuración de la función virtual.

Sintaxis

DXGKDDI_WRITEVIRTUALFUNCTIONCONFIG DxgkddiWritevirtualfunctionconfig;

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

Parámetros

[in] Context

Contexto de minipuerto devuelto por el controlador en la estructura DXGKDDI_SRIOV_INTERFACE.

[in, out] pArgs

Puntero a una estructura DXGKARG_WRITEVIRTUALFUNCTIONCONFIG.

Valor devuelto

Devuelve STATUS_SUCCESS si la operación se realiza correctamente.

Observaciones

Conceder acceso directo a la partición de invitado al espacio de configuración puede ser problemático, por lo que esta función proporciona un método para acceder de forma segura al bloque de configuración de funciones virtuales.

Tenga en cuenta que esto debe devolver valores y efectos secundarios como si se escribiera en el bloque de configuración del dispositivo virtual. El uso de esta interfaz puede lograr la escritura controlándolo internamente dentro del controlador que proporciona la interfaz o llamando a SetVirtualFunctionData (desde el PCI_VIRTUALIZATION_INTERFACE del PDO de nivel inferior) o alguna combinación de los dos.

Requisitos

Requisito Valor
encabezado de dispmprt.h