DXGKDDI_ENUMVIDPNCOFUNCMODALITY Rückruffunktion (d3dkmddi.h)
Mit der DxgkDdiEnumVidPnCofuncModality-Funktion werden die Quell- und Zielmodi eines VidPN-Typs mit der VidPN-Topologie und den bereits angehefteten Modi kofunktional.
Syntax
DXGKDDI_ENUMVIDPNCOFUNCMODALITY DxgkddiEnumvidpncofuncmodality;
NTSTATUS DxgkddiEnumvidpncofuncmodality(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_ENUMVIDPNCOFUNCMODALITY_CONST pEnumCofuncModality
)
{...}
Parameter
hAdapter
Ein Handle für einen Kontextblock, der einer Grafikkarte zugeordnet ist. Der Anzeige-Miniporttreiber hat dieses Handle zuvor für das DirectX-Grafikkernsubsystem im Ausgabeparameter MiniportDeviceContext der DxgkDdiAddDevice-Funktion bereitgestellt.
pEnumCofuncModality
Ein Zeiger auf eine DXGKARG_ENUMVIDPNCOFUNCMODALITY-Struktur , die Funktionsargumente enthält.
Rückgabewert
DxgkDdiEnumVidPnCofuncModality gibt bei Erfolg STATUS_SUCCESS zurück. Andernfalls wird einer der in "Ntstatus.h" definierten Fehlercodes zurückgegeben.
Hinweise
Das hConstrainingVidPn-Element von pEnumCofuncModalityArg ist ein Handle für ein VidPN-Objekt, das als einschränkende VidPN bezeichnet wird. Andere Member von pEnumCofuncModalityArg identifizieren eine vorhandene Videoquelle oder ein Videoziel als Pivot der Enumeration (oder geben an, dass kein Pivot vorhanden ist).
DxgkDdiEnumVidPnCofuncModality muss die folgenden Aufgaben ausführen:
- Untersuchen Sie die Topologie und die Modussätze der einschränkenden VidPN.
- Aktualisieren Sie jeden Modussatz, der nicht der Pivot ist und nicht bereits über einen angehefteten Modus verfügt. Die aktualisierten Modussätze müssen mit der VidPN-Topologie und allen Bereits angehefteten Modi kofunktional sein.
Die DxgkDdiEnumVidPnCofuncModality-Funktion sollte ausgelagert werden.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Zielplattform | Desktop |
Kopfzeile | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |