Share via


DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET funzione di callback (d3dkmddi.h)

La funzione DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET assegna un set di metodi di multicampionamento a una determinata origine video-presente in un'origine VidPN specificata.

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 per un oggetto VidPN. Il manager VidPN in precedenza ha fornito questo handle al driver miniport visualizzato 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 multicampionamento.

Valore restituito

La funzione DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET restituisce uno dei valori seguenti.

Codice restituito Descrizione
STATUS_SUCCESS Funzione completata.
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 anche restituire altri codici di errore definiti in Ntstatus.h.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Piattaforma di destinazione Desktop
Intestazione d3dkmddi.h (include D3dkmddi.h)
IRQL PASSIVE_LEVEL

Vedi anche

DxgkDdiEnumVidPnCofuncModality