Freigeben über


DXGKDDI_GETGPUPARTITIONINFO Rückruffunktion (dispmprt.h)

Gibt Informationen zur physischen GPU-Partition zurück. Die rückruffunktion DXGKDDI_GETGPUPARTITIONINFO wird während der Initialisierung des Grafikkarten einmal aufgerufen.

Syntax

DXGKDDI_GETGPUPARTITIONINFO DxgkddiGetgpupartitioninfo;

NTSTATUS DxgkddiGetgpupartitioninfo(
  HANDLE Context,
  DXGKARG_GETGPUPARTITIONINFO *pArgs
)
{...}

Parameter

Context

Ein Handle für den Treiberkontext.

pArgs

Zeiger auf eine DXGKARG_GETGPUPARTITIONINFO-Struktur, die Argumente enthält.

Rückgabewert

Gibt einen der folgenden Werte zurück:

  • STATUS_SUCCESS
  • STATUS_BUFFER_TOO_SMALL
  • Wenn ein anderer Rückgabecode angegeben wird, wird die GPU von der Partitionierung ausgeschlossen.

Hinweise

Das Betriebssystem legt eine bestimmte Partitionsanzahl (einen der vom Treiber zurückgegebenen Werte) fest, bevor eine erste vGPU erstellt wird. Sofern der Puffer nicht groß genug ist, sollte ein Treiber immer NumGpuPartitionOptions und CurrentGpuPartitionCount festlegen, auch wenn STATUS_BUFFER_TOO_SMALL zurückgegeben wird.

Anforderungen

Anforderung Wert
Header dispmprt.h
IRQL PASSIVE_LEVEL