DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET Rückruffunktion (d3dkmddi.h)
Die DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET-Funktion weist einer bestimmten Videoquelle in einem angegebenen VidPN eine Reihe von Multisamplingmethoden zu.
Syntax
DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET DxgkddiVidpnAssignmultisamplingmethodset;
NTSTATUS DxgkddiVidpnAssignmultisamplingmethodset(
[in] IN_D3DKMDT_HVIDPN hVidPn,
[in] IN_CONST_D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId,
[in] IN_CONST_SIZE_T NumMethods,
[in] const D3DDDI_MULTISAMPLINGMETHOD *pSupportedMethodSet
)
{...}
Parameter
[in] hVidPn
Ein Handle zu einem VidPN-Objekt. Der VidPN-Manager hat diesem Handle zuvor den Miniporttreiber angezeigt, indem er DxgkDdiEnumVidPnCofuncModalityaufruft.
[in] VidPnSourceId
Eine ganze Zahl, die eine der Videoquellen identifiziert, die dem VidPN-Objekt zugeordnet sind.
[in] NumMethods
Die Anzahl der Elemente im pSupportedMethodSet Array.
[in] pSupportedMethodSet
Ein Zeiger auf ein Array von D3DDDI_MULTISAMPLINGMETHOD Strukturen, von denen jede eine Multisampling-Methode beschreibt.
Rückgabewert
Die funktion DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET gibt einen der folgenden Werte zurück.
Rückgabecode | Beschreibung |
---|---|
STATUS_SUCCESS | Die Funktion war erfolgreich. |
STATUS_GRAPHICS_INVALID_VIDPN | Der in hVidPn bereitgestellte Handle war ungültig. |
STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE | Der in VidPnSourceId angegebene Bezeichner war ungültig. |
STATUS_NO_MEMORY | Fehler bei der Funktion, da sie nicht genügend Arbeitsspeicher zuordnen konnte. |
Diese Funktion kann auch andere Fehlercodes zurückgeben, die in Ntstatus.h definiert sind.
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows Vista |
Zielplattform- | Desktop |
Header- | d3dkmddi.h (einschließlich D3dkmddi.h) |
IRQL- | PASSIVE_LEVEL |