Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Notifica al controlador de pantalla en modo de usuario que debe generar una nueva marca de tiempo si se ha completado cualquier trabajo de GPU desde la última llamada a SetMarker.
Sintaxis
PFND3DWDDM1_3DDI_SETMARKER Pfnd3dwddm13DdiSetmarker;
void Pfnd3dwddm13DdiSetmarker(
D3D10DDI_HDEVICE hDevice
)
{...}
Parámetros
hDevice
Identificador del dispositivo de visualización (contexto de gráficos).
Valor devuelto
Ninguno
Observaciones
El controlador puede usar el pfnSetErrorCb función de devolución de llamada para establecer un código de error.
Si el tipo de evento de marcador del Type parámetro de la funciónSetMarkerMode deno es D3DWDDM1_3DDI_MARKER_TYPE_NONE, el controlador de pantalla en modo de usuario debe realizar este procedimiento con cada llamada a SetMarker:
Incremente el valor del miembro APISequenceNumber de la estructura de D3DDDICB_LOGUMDMARKER.
Determine qué contextos asociados a la interfaz de controlador de dispositivo (DDI) de un solo subproceso representan las llamadas enviadas al trabajo enviado con la última llamada a SetMarker. Para cada contexto de este tipo:
- Si el búfer de comandos del contexto está vacío, no haga nada.
- De otra manera:
- Asegúrese de que haya más memoria disponible en el búfer del historial del contexto. Vaciar el búfer si es necesario.
- Agregue otra entrada al búfer de número de secuencia de API del contexto que contiene los 32 bits bajos del valor APISequenceNumber actual.
- Muestra y escribe marcas de tiempo adecuadas para el tipo de evento de marcador actual.
Actualice los datos de seguimiento que se usarán la próxima vez que se llame a SetMarker.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 8.1 (WDDM 1.3) |
servidor mínimo admitido | Windows Server 2012 R2 |
de la plataforma de destino de | Escritorio |
encabezado de | d3d10umddi.h (incluya D3d10umddi.h) |