Freigeben über


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

Siehe auch

DxgkDdiEnumVidPnCofuncModality