Partilhar via


DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET função de retorno de chamada (d3dkmddi.h)

A função DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET atribui um conjunto de métodos multisampling a uma fonte específica de vídeo presente em um VidPN especificado.

Sintaxe

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

Parâmetros

[in] hVidPn

Um identificador para um objeto VidPN. O gerente do VidPN anteriormente forneceu esse identificador para o driver de miniporto de exibição chamando DxgkDdiEnumVidPnCofuncModality.

[in] VidPnSourceId

Um inteiro que identifica uma das fontes presentes do vídeo associadas ao objeto VidPN.

[in] NumMethods

O número de elementos na matriz de pSupportedMethodSet.

[in] pSupportedMethodSet

Um ponteiro para uma matriz de estruturas de D3DDDI_MULTISAMPLINGMETHOD, cada uma delas descreve um método multisampling.

Valor de retorno

A função DXGKDDI_VIDPN_ASSIGNMULTISAMPLINGMETHODSET retorna um dos valores a seguir.

Código de retorno Descrição
STATUS_SUCCESS A função foi bem-sucedida.
STATUS_GRAPHICS_INVALID_VIDPN O identificador fornecido no hVidPn era inválido.
STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE O identificador fornecido em VidPnSourceId era inválido.
STATUS_NO_MEMORY A função falhou porque não foi possível alocar memória suficiente.

Essa função também pode retornar outros códigos de erro definidos em Ntstatus.h.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista
da Plataforma de Destino Área de trabalho
cabeçalho d3dkmddi.h (inclua D3dkmddi.h)
IRQL PASSIVE_LEVEL

Consulte também

DxgkDdiEnumVidPnCofuncModality