Condividi tramite


DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET funzione di callback (d3dkmddi.h)

La funzione DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET assegna un set di metodi di multicampionamento a una particolare origine video-presente in un vidPN specificato.

Sintassi

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
)
{...}

Parametri

[in] hVidPn

Handle di un oggetto VidPN. Il responsabile VidPN ha precedentemente fornito questo handle al driver miniport di visualizzazione chiamando DxgkDdiEnumVidPnCofuncModality.

[in] VidPnSourceId

Intero che identifica una delle origini video presenti associate all'oggetto VidPN.

[in] NumMethods

Numero di elementi nella matrice pSupportedMethodSet.

[in] pSupportedMethodSet

Puntatore a una matrice di strutture D3DDDI_MULTISAMPLINGMETHOD, ognuna delle quali descrive un metodo di multicampionamento.

Valore restituito

La funzione DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET restituisce uno dei valori seguenti.

Codice restituito Descrizione
STATUS_SUCCESS La funzione ha avuto esito positivo.
STATUS_GRAPHICS_INVALID_VIDPN L'handle fornito in hVidPn non è valido.
STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE L'identificatore fornito in VidPnSourceId non è valido.
STATUS_NO_MEMORY La funzione non è riuscita perché non è stato in grado di allocare memoria sufficiente.

Questa funzione potrebbe restituire anche altri codici di errore definiti in Ntstatus.h.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista
piattaforma di destinazione Desktop
intestazione d3dkmddi.h (include D3dkmddi.h)
IRQL PASSIVE_LEVEL

Vedere anche

DxgkDdiEnumVidPnCofuncModality