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 für ein VidPN-Objekt. Der VidPN-Manager hat dieses Handle zuvor für den Anzeige-Miniporttreiber bereitgestellt, indem er DxgkDdiEnumVidPnCofuncModality aufgerufen hat.

[in] VidPnSourceId

Eine ganze Zahl, die eine der vorhandenen 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 Multisamplingmethode beschreibt.

Rückgabewert

Die DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET-Funktion gibt einen der folgenden Werte zurück.

Rückgabecode Beschreibung
STATUS_SUCCESS Die Funktion wurde erfolgreich ausgeführt.
STATUS_GRAPHICS_INVALID_VIDPN Das in hVidPn angegebene Handle war ungültig.
STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE Der in VidPnSourceId angegebene Bezeichner war ungültig.
STATUS_NO_MEMORY Die Funktion ist fehlgeschlagen, weil sie nicht genügend Arbeitsspeicher zuweisen konnte.

Diese Funktion gibt möglicherweise auch andere Fehlercodes zurück, die in Ntstatus.h definiert sind.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Zielplattform Desktop
Kopfzeile d3dkmddi.h (einschließlich D3dkmddi.h)
IRQL PASSIVE_LEVEL

Weitere Informationen

DxgkDdiEnumVidPnCofuncModality