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 |