Compartir a través de


estructura D3DKMDT_SHAREDPRIMARYSURFACEDATA (d3dkmdt.h)

La estructura D3DKMDT_SHAREDPRIMARYSURFACEDATA describe una superficie principal compartida.

Sintaxis

typedef struct _D3DKMDT_SHAREDPRIMARYSURFACEDATA {
  [in] UINT                           Width;
  [in] UINT                           Height;
  [in] D3DDDIFORMAT                   Format;
  [in] D3DDDI_RATIONAL                RefreshRate;
  [in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
} D3DKMDT_SHAREDPRIMARYSURFACEDATA;

Miembros

[in] Width

Ancho de la superficie, en píxeles. El controlador devuelve el valor de ancho.

[in] Height

Alto de la superficie, en píxeles. El controlador devuelve el valor de alto.

[in] Format

Valor con tipo D3DDDIFORMAT que indica el formato de píxel de la superficie. El controlador devuelve el valor de formato.

[in] RefreshRate

Estructura D3DDDI_RATIONAL que indica la frecuencia de actualización con la que se creó la superficie principal compartida.

[in] VidPnSourceId

El número de identificación de base cero del origen del vídeo presente en una ruta de acceso de una topología de red presente de vídeo (VidPN) en la que se encuentra la superficie.

Comentarios

Varios procesos pueden bloquear una superficie principal compartida. El administrador de memoria de vídeo ancla la asignación estándar para la superficie principal compartida en la memoria de vídeo, por lo que se garantiza que el convertidor digital a analógico (DAC) siempre examine los datos adecuados.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Encabezado d3dkmdt.h (incluye D3dkmddi.h)

Consulte también

D3DDDIFORMAT

D3DDDI_RATIONAL

D3DKMDT_STANDARDALLOCATION_TYPE

DXGKARG_GETSTANDARDALLOCATIONDRIVERDATA