Compartilhar via


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

A função pfnCreateNewModeInfo retorna um ponteiro para uma estrutura D3DKMDT_MONITOR_SOURCE_MODE que o driver de miniporto de exibição preenche antes de chamar pfnAddMode.

Sintaxe

DXGKDDI_MONITORSOURCEMODESET_CREATENEWMODEINFO DxgkddiMonitorsourcemodesetCreatenewmodeinfo;

NTSTATUS DxgkddiMonitorsourcemodesetCreatenewmodeinfo(
  [in]  IN_CONST_D3DKMDT_HMONITORSOURCEMODESET hMonitorSourceModeSet,
  [out] DEREF_OUT_PPD3DKMDT_MONITOR_SOURCE_MODE ppNewMonitorSourceModeInfo
)
{...}

Parâmetros

[in] hMonitorSourceModeSet

Um identificador para um objeto de conjunto de modo de origem do monitor. O driver de miniporta de exibição obteve esse identificador anteriormente chamando a função pfnAcquireMonitorSourceModeSet da interface Monitor.

[out] ppNewMonitorSourceModeInfo

Um ponteiro para uma variável que recebe um ponteiro para uma estrutura de D3DKMDT_MONITOR_SOURCE_MODE recém-criada alocada pelo gerenciador VidPN.

Retornar valor

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

Código de retorno Descrição
STATUS_SUCCESS A função foi bem-sucedida.
STATUS_NO_MEMORY A função falhou porque não foi possível alocar memória suficiente.

Comentários

Depois de chamar pfnCreateNewModeInfo para obter uma estrutura D3DKMDT_MONITOR SOURCE_MODE, você deve fazer uma, mas não ambas, das seguintes opções:

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