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 |