struttura D3DKMDT_SHAREDPRIMARYSURFACEDATA (d3dkmdt.h)

La struttura D3DKMDT_SHAREDPRIMARYSURFACEDATA descrive una superficie primaria condivisa.

Sintassi

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;

Members

[in] Width

Larghezza della superficie, in pixel. Il driver restituisce il valore di larghezza.

[in] Height

Altezza della superficie, in pixel. Il driver restituisce il valore di altezza.

[in] Format

Valore tipizzato D3DDDIFORMAT che indica il formato pixel della superficie. Il driver restituisce il valore di formato.

[in] RefreshRate

Struttura D3DDDI_RATIONAL che indica la frequenza di aggiornamento con cui è stata creata la superficie primaria condivisa.

[in] VidPnSourceId

Numero di identificazione in base zero del video presente nell'origine in un percorso di una topologia di rete (VidPN) presente in un video su cui si trova la superficie.

Commenti

Più processi possono bloccare una superficie primaria condivisa. La gestione memoria video aggiunge l'allocazione standard per la superficie primaria condivisa in memoria video, in modo che il convertitore da digitale a analogico (DAC) sia sempre in grado di analizzare sempre i dati appropriati.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows.
Intestazione d3dkmdt.h (include D3dkmddi.h)

Vedi anche

D3DDDIFORMAT

D3DDDI_RATIONAL

D3DKMDT_STANDARDALLOCATION_TYPE

DXGKARG_GETSTANDARDALLOCATIONDRIVERDATA