DXGKDDI_ISSUPPORTEDVIDPN Rückruffunktion (d3dkmddi.h)

Die DxgkDdiIsSupportedVidPn-Funktion bestimmt, ob ein angegebenes VidPN auf einem Grafikkarte unterstützt wird.

Syntax

DXGKDDI_ISSUPPORTEDVIDPN DxgkddiIssupportedvidpn;

NTSTATUS DxgkddiIssupportedvidpn(
  [in]      IN_CONST_HANDLE hAdapter,
  [in, out] INOUT_PDXGKARG_ISSUPPORTEDVIDPN pIsSupportedVidPn
)
{...}

Parameter

[in] hAdapter

Ein Handle für einen Kontextblock, der einem Grafikkarte zugeordnet ist. Der Anzeigeminiporttreiber hat dieses Handle zuvor für das DirectX-Grafikkernsubsystem im Ausgabeparameter MiniportDeviceContext der DxgkDdiAddDevice-Funktion bereitgestellt.

[in, out] pIsSupportedVidPn

Ein Zeiger auf eine DXGKARG_ISSUPPORTEDVIDPN Struktur. Bei der Eingabe stellt der Aufrufer das hDesiredVidPn-Element der Struktur bereit. Bei der Rückgabe erhält das IsVidPnSupported-Element einen booleschen Wert, der angibt, ob der VidPN unterstützt wird (TRUE) oder nicht unterstützt (FALSE).

Rückgabewert

DxgkDdiIsSupportedVidPn gibt einen der folgenden Werte zurück

Rückgabecode Beschreibung
STATUS_SUCCESS Die Topologie des VidPN ist gültig. Das IsVidPnSupported-Strukturelement ist auf TRUE oder FALSE festgelegt.
STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY Die Topologie der VidPN-Implementierung ist ungültig. Das IsVidPnSupported-Strukturelement ist auf FALSE festgelegt.
STATUS_NO_MEMORY Bei der Funktion ist ein Fehler aufgetreten, da der Speicher nicht zugeordnet werden konnte.

Hinweise

Weitere Informationen zur Analyse, die diese Funktion ausführen muss, finden Sie unter Bestimmen, ob ein VidPN für einen Grafikkarten unterstützt wird.

Wenn pIsSupportedVidPnArg-hDesiredVidPn> null ist, muss DxgkDdiIsSupportedVidPn pIsSupportedVidPnArg-IsVidPnSupported> auf TRUE festlegen, wobei die Idee besteht, dass der Grafikkarte immer so konfiguriert werden kann, dass nichts angezeigt wird.

DxgkDdiIsSupportedVidPn sollte ausgelagert werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Zielplattform Desktop
Kopfzeile d3dkmddi.h
IRQL PASSIVE_LEVEL

Weitere Informationen

DxgkDdiEnumVidPnCofuncModality