Freigeben über


DXGKDDI_ENUMVIDPNCOFUNCMODALITY Rückruffunktion (d3dkmddi.h)

Die DxgkDdiEnumVidPnCofuncModality-Funktion macht die Quell- und Zielmodi einer VidPN-Kofunktion mit der VidPN-Topologie und den Modi, die bereits angeheftet wurden.

Syntax

DXGKDDI_ENUMVIDPNCOFUNCMODALITY DxgkddiEnumvidpncofuncmodality;

NTSTATUS DxgkddiEnumvidpncofuncmodality(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_ENUMVIDPNCOFUNCMODALITY_CONST pEnumCofuncModality
)
{...}

Parameter

hAdapter

Ein Handle zu einem Kontextblock, der einem Anzeigeadapter zugeordnet ist. Der Display-Miniporttreiber hat dieses Handle zuvor dem DirectX-Grafikkernsubsystem im MiniportDeviceContext Ausgabeparameter des DxgkDdiAddDevice--Funktion bereitgestellt.

pEnumCofuncModality

Ein Zeiger auf eine DXGKARG_ENUMVIDPNCOFUNCMODALITY Struktur, die Funktionsargumente enthält.

Rückgabewert

DxgkDdiEnumVidPnCofuncModality gibt STATUS_SUCCESS zurück, wenn dies erfolgreich ist; andernfalls wird eine der in Ntstatus.hdefinierten Fehlercodes zurückgegeben.

Bemerkungen

Das "hConstrainingVidPn" Mitglied von pEnumCofuncModalityArg ist ein Handle für ein VidPN-Objekt, das als VidPN bezeichnet wird. Andere Member von pEnumCofuncModalityArg eine Videoquelle oder ein Ziel als Pivot der Enumeration identifizieren (oder angeben, dass kein Pivot vorhanden ist).

DxgkDdiEnumVidPnCofuncModality müssen die folgenden Aufgaben ausführen:

  • Untersuchen Sie die Topologie und Die Modussätze der eingeschränkten VidPN.
  • Aktualisieren Sie jeden Modussatz, der nicht das Pivot ist, und verfügt nicht bereits über einen angehefteten Modus. Die aktualisierten Modussätze müssen mit der Topologie von VidPN und mit allen Modi kofunktional sein, die bereits angeheftet wurden.
Wenn eine Quelle oder ein Ziel als Pivot der Enumeration identifiziert wird, darf sich der für diese Quelle oder dieses Ziel festgelegte Modus nicht ändern. Weitere Informationen zum Aktualisieren von Quell- und Zielmodussätzen finden Sie unter Enumerating Cofunctional VidPN Source and Target Modes.

Die DxgkDdiEnumVidPnCofuncModality Funktion sollte seitenfähig gemacht werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Zielplattform- Desktop
Header- d3dkmddi.h
IRQL- PASSIVE_LEVEL