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

La función DxgkDdiEnumVidPnCofuncModality hace que los conjuntos de modos de origen y destino de una cofunción vidPN con la topología de VidPN y los modos que ya se hayan anclado.

Sintaxis

DXGKDDI_ENUMVIDPNCOFUNCMODALITY DxgkddiEnumvidpncofuncmodality;

NTSTATUS DxgkddiEnumvidpncofuncmodality(
  IN_CONST_HANDLE hAdapter,
  IN_CONST_PDXGKARG_ENUMVIDPNCOFUNCMODALITY_CONST pEnumCofuncModality
)
{...}

Parámetros

hAdapter

Identificador de un bloque de contexto asociado a un adaptador de pantalla. El controlador de miniporte de pantalla proporcionó anteriormente este identificador al subsistema del kernel de gráficos de DirectX en el parámetro de salida MiniportDeviceContext de la función DxgkDdiAddDevice .

pEnumCofuncModality

Puntero a una estructura DXGKARG_ENUMVIDPNCOFUNCMODALITY que contiene argumentos de función.

Valor devuelto

DxgkDdiEnumVidPnCofuncModality devuelve STATUS_SUCCESS si se realiza correctamente; de lo contrario, devuelve uno de los códigos de error definidos en Ntstatus.h.

Comentarios

El miembro hConstrainingVidPn de pEnumCofuncModalityArg es un identificador de un objeto VidPN denominado VidPN restringido. Otros miembros de pEnumCofuncModalityArg identifican un vídeo presente origen o destino como la tabla dinámica de la enumeración (o especifique que no hay ninguna tabla dinámica).

DxgkDdiEnumVidPnCofuncModality debe realizar las siguientes tareas:

  • Examine la topología y los conjuntos de modo de la vidPN restringida.
  • Actualice cada conjunto de modo que no sea el pivote y que aún no tenga un modo anclado. Los conjuntos de modo actualizados deben ser cofunccionales con la topología de VidPN y con los modos que ya se han anclado.
Tenga en cuenta que si un origen o destino se identifica como la tabla dinámica de la enumeración, el modo establecido para ese origen o destino no debe cambiar. Para obtener más información sobre cómo actualizar los conjuntos de modo de origen y destino, vea Enumerar los modos de origen y destino de VidPN cofunctional.

La función DxgkDdiEnumVidPnCofuncModality debe ser paginable.

Requisitos

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