Compartilhar 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 gerenciador VidPN forneceu anteriormente esse identificador para o driver de miniporta 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 pSupportedMethodSet .

[in] pSupportedMethodSet

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

Retornar valor

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
Cliente mínimo com suporte Windows Vista
Plataforma de Destino Área de Trabalho
Cabeçalho d3dkmddi.h (inclua D3dkmddi.h)
IRQL PASSIVE_LEVEL

Confira também

DxgkDdiEnumVidPnCofuncModality