DXGKDDI_MONITORSOURCEMODESET_CREATENEWMODEINFO función de devolución de llamada (d3dkmddi.h)

La función pfnCreateNewModeInfo devuelve un puntero a una estructura de D3DKMDT_MONITOR_SOURCE_MODE que el controlador de miniporte de pantalla rellena antes de llamar a pfnAddMode.

Sintaxis

DXGKDDI_MONITORSOURCEMODESET_CREATENEWMODEINFO DxgkddiMonitorsourcemodesetCreatenewmodeinfo;

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

Parámetros

[in] hMonitorSourceModeSet

Identificador de un objeto de conjunto de modo de origen de supervisión. El controlador de minipuerto de pantalla obtuvo previamente este identificador mediante una llamada a la función pfnAcquireMonitorSourceModeSet de la interfaz Monitor.

[out] ppNewMonitorSourceModeInfo

Puntero a una variable que recibe un puntero a una estructura de D3DKMDT_MONITOR_SOURCE_MODE recién creada asignada por el administrador de VidPN.

Valor devuelto

La función pfnCreateNewModeInfo devuelve uno de los valores siguientes.

Código devuelto Descripción
STATUS_SUCCESS La función se ha realizado correctamente.
STATUS_NO_MEMORY Error en la función porque no pudo asignar suficiente memoria.

Comentarios

Después de llamar a pfnCreateNewModeInfo para obtener una estructura de D3DKMDT_MONITOR SOURCE_MODE, debe hacer una, pero no ambas, de las siguientes:

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Plataforma de destino Escritorio
Encabezado d3dkmddi.h (incluya D3dkmddi.h)
IRQL PASSIVE_LEVEL