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 |