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) |