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 |