Freigeben über


DD_VIDEOPORT_LOCAL-Struktur (ddrawint.h)

Die DD_VIDEOPORT_LOCAL-Struktur enthält VPE-bezogene Daten (Videoporterweiterungen), die für ein einzelnes Microsoft DirectDraw VPE-Objekt eindeutig sind.

Syntax

typedef struct _DD_VIDEOPORT_LOCAL {
  PDD_DIRECTDRAW_LOCAL lpDD;
  DDVIDEOPORTDESC      ddvpDesc;
  DDVIDEOPORTINFO      ddvpInfo;
  PDD_SURFACE_INT      lpSurface;
  PDD_SURFACE_INT      lpVBISurface;
  DWORD                dwNumAutoflip;
  DWORD                dwNumVBIAutoflip;
  ULONG_PTR            dwReserved1;
  ULONG_PTR            dwReserved2;
  ULONG_PTR            dwReserved3;
} *PDD_VIDEOPORT_LOCAL, DD_VIDEOPORT_LOCAL;

Member

lpDD

Verweist auf eine DD_DIRECTDRAW_LOCAL-Struktur , die nur für den aktuellen DirectDraw-Prozess relevant ist.

ddvpDesc

Gibt eine DDVIDEOPORTDESC-Struktur an, die das VPE-Objekt beschreibt.

ddvpInfo

Gibt eine DDVIDEOPORTINFO-Struktur an, die die Übertragung von Videodaten auf eine Oberfläche beschreibt.

lpSurface

Zeigt auf eine DD_SURFACE_INT Struktur für die Oberfläche, die die Videodaten empfängt.

lpVBISurface

Zeigt auf eine DD_SURFACE_INT Struktur für die Oberfläche, die die VBI-Daten empfängt.

dwNumAutoflip

Gibt die Anzahl der aktuellen Autoflip-Oberflächen an.

dwNumVBIAutoflip

Gibt die Anzahl der VBI-Oberflächen an, die derzeit automatisch ausgekippt werden.

dwReserved1

Reserviert für die Verwendung durch den Anzeigetreiber.

dwReserved2

Reserviert für die Verwendung durch den Anzeigetreiber.

dwReserved3

Reserviert für die Verwendung durch den Anzeigetreiber.

Hinweise

Diese Struktur wird von DirectDraw initialisiert und ausgefüllt. Mit Ausnahme der Elemente dwReserved1, dwReserved2 und dwReserved3 darf der Treiber keine anderen Elemente der DD_VIDEOPORT_LOCAL-Struktur ändern.

Anforderungen

   
Kopfzeile ddrawint.h (include Winddi.h)