Freigeben über


DXGKDDI_ISSUPPORTEDVIDPN Rückruffunktion (d3dkmddi.h)

Die DxgkDdiIsSupportedVidPn--Funktion bestimmt, ob ein angegebenes VidPN auf einem Anzeigeadapter 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 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.

[in, out] pIsSupportedVidPn

Ein Zeiger auf eine DXGKARG_ISSUPPORTEDVIDPN Struktur. Bei der Eingabe stellt der Aufrufer das hDesiredVidPn Element der Struktur zur Auswahl. Bei Rückgabe empfängt der IsVidPnSupported Member 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 entweder 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 Fehler bei der Funktion, da der Speicher nicht zugeordnet werden konnte.

Bemerkungen

Weitere Informationen zur Analyse, die diese Funktion ausführen muss, finden Sie unter Bestimmen, ob ein VidPN auf einem Display Adapter unterstützt wird.

Wenn pIsSupportedVidPnArg->hDesiredVidPn null ist, muss DxgkDdiIsSupportedVidPn pIsSupportedVidPnArg->IsVidPnSupported auf TRUEfestgelegt werden, da der Anzeigeadapter immer so konfiguriert werden kann, dass nichts angezeigt werden kann.

DxgkDdiIsSupportedVidPn- sollte seitenfähig gemacht werden.

Anforderungen

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

Siehe auch

DxgkDdiEnumVidPnCofuncModality