Compartir a través de


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

La función pfnAddMode agrega un modo de origen de supervisión a un objeto establecido en modo de origen de monitor especificado.

Sintaxis

DXGKDDI_MONITORSOURCEMODESET_ADDMODE DxgkddiMonitorsourcemodesetAddmode;

NTSTATUS DxgkddiMonitorsourcemodesetAddmode(
  [in] IN_CONST_D3DKMDT_HMONITORSOURCEMODESET hMonitorSourceModeSet,
  [in] IN_PD3DKMDT_MONITOR_SOURCE_MODE_CONST pMonitorSourceModeInfo
)
{...}

Parámetros

[in] hMonitorSourceModeSet

Identificador de un objeto establecido en modo de origen de supervisión. El controlador de minipuerto de pantalla obtuvo este identificador llamando a la función pfnAcquireMonitorSourceModeSet de la interfaz Monitor.

[in] pMonitorSourceModeInfo

Puntero a una estructura de D3DKMDT_MONITOR_SOURCE_MODE que describe el modo de origen del monitor. El controlador de minipuerto de pantalla obtuvo anteriormente esta estructura llamando a pfnCreateNewModeInfo.

Valor devuelto

La función pfnAddMode 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.
STATUS_GRAPHICS_INVALID_MONITOR_SOURCE_MODE La información proporcionada en pMonitorSourceModeInfo no era válida.
STATUS_GRAPHICS_INVALID_MONITOR_SOURCEMODESET El identificador proporcionado en hMonitorSourceModeSet no era válido.
STATUS_GRAPHICS_INVALID_FREQUENCY La información de frecuencia proporcionada en pMonitorSourceModeInfo no era válida.
STATUS_GRAPHICS_INVALID_ACTIVE_REGION La región activa proporcionada en pMonitorSourceModeInfo no era válida.
STATUS_GRAPHICS_INVALID_TOTAL_REGION La región total proporcionada en pMonitorSourceModeInfo no era válida.
STATUS_GRAPHICS_MODE_ALREADY_IN_MODE_SET El conjunto de modos ya contiene un modo idéntico al modo proporcionado en pMonitorSourceModeInfo.
STATUS_GRAPHICS_MODE_ID_MUST_BE_UNIQUE El identificador proporcionado en pMonitorSourceModeInfo-Id> ya se está usando para otro modo en el conjunto de modos.
STATUS_GRAPHICS_RESOURCES_NOT_RELATED La estructura a la que apunta pMonitorSourceModeInfo no se creó para agregar el modo establecido especificado por hMonitorSourceModeSet.

Comentarios

Si pMonitorSourceModeInfo-Preference> es igual a D3DKMDT_MP_PREFERRED, el modo recién agregado se convierte en el modo preferido del conjunto de modos.

Requisitos

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

Consulte también

pfnCreateNewModeInfo