Freigeben über


D3DKMDT_SHAREDPRIMARYSURFACEDATA Struktur (d3dkmdt.h)

Die D3DKMDT_SHAREDPRIMARYSURFACEDATA Struktur beschreibt eine gemeinsam genutzte primäre Oberfläche.

Syntax

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;

Angehörige

[in] Width

Die Breite der Oberfläche in Pixel. Der Treiber gibt den Width-Wert zurück.

[in] Height

Die Höhe der Oberfläche in Pixeln. Der Treiber gibt den Höhenwert zurück.

[in] Format

Ein D3DDDIFORMAT-typed-Wert, der das Pixelformat der Oberfläche angibt. Der Treiber gibt den Formatwert zurück.

[in] RefreshRate

Eine D3DDDI_RATIONAL Struktur, die die Aktualisierungsrate angibt, mit der die gemeinsam genutzte primäre Oberfläche erstellt wurde.

[in] VidPnSourceId

Die nullbasierte Identifikationsnummer der Videoquelle in einem Pfad einer Netzwerktopologie (Video Present Network, VidPN), auf der sich die Oberfläche befindet.

Bemerkungen

Mehrere Prozesse können eine gemeinsam genutzte primäre Oberfläche sperren. Der Videospeicher-Manager heftet die Standardzuordnung für die gemeinsam genutzte primäre Oberfläche im Videospeicher an, sodass der digital-zu-analoge Konverter (DAC) garantiert immer die entsprechenden Daten auscheckt.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows Vista
Header- d3dkmdt.h (einschließlich D3dkmddi.h)

Siehe auch

D3DDDIFORMAT

D3DDDI_RATIONAL

D3DKMDT_STANDARDALLOCATION_TYPE

DXGKARG_GETSTANDARDALLOCATIONDRIVERDATA