D3DKMDT_SHAREDPRIMARYSURFACEDATA-Struktur (d3dkmdt.h)
Die D3DKMDT_SHAREDPRIMARYSURFACEDATA-Struktur beschreibt eine freigegebene 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;
Member
[in] Width
Die Breite der Oberfläche in Pixel. Der Treiber gibt den Breitenwert zurück.
[in] Height
Die Höhe der Oberfläche in Pixel. Der Treiber gibt den Höhenwert zurück.
[in] Format
Ein D3DDDIFORMAT typisierter 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 freigegebene primäre Oberfläche erstellt wurde.
[in] VidPnSourceId
Die nullbasierte Identifikationsnummer der Videoquelle in einem Pfad einer VidPN-Topologie (Video Present Network), auf der sich die Oberfläche befindet.
Hinweise
Mehrere Prozesse können eine freigegebene primäre Oberfläche sperren. Der Videospeicher-Manager pint die Standardzuordnung für die freigegebene primäre Oberfläche im Videospeicher an, sodass der Digital-Analog-Konverter (DAC) garantiert immer die entsprechenden Daten scannt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Kopfzeile | d3dkmdt.h (einschließlich D3dkmddi.h) |