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 |