D3DKMDT_SHAREDPRIMARYSURFACEDATA struttura (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 D3DDDIFORMAT tipizzato 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 nella rete video in 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 nella memoria video in modo che il convertitore digitale-analogico (DAC) sia garantito per analizzare sempre i dati appropriati.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista
Intestazione d3dkmdt.h (include D3dkmddi.h)

Vedi anche

D3DDDIFORMAT

D3DDDI_RATIONAL

D3DKMDT_STANDARDALLOCATION_TYPE

DXGKARG_GETSTANDARDALLOCATIONDRIVERDATA