DD_SYNCVIDEOPORTDATA-Struktur (ddrawint.h)
Die DD_SYNCVIDEOPORTDATA-Struktur enthält die VpE-Objektinformationen (VideoPort Extensions).
Syntax
typedef struct _DD_SYNCVIDEOPORTDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_VIDEOPORT_LOCAL lpVideoPort;
DWORD dwOriginOffset;
DWORD dwHeight;
DWORD dwVBIHeight;
ULONG dwDriverReserved1;
ULONG dwDriverReserved2;
ULONG dwDriverReserved3;
HRESULT ddRVal;
} *PDD_SYNCVIDEOPORTDATA, DD_SYNCVIDEOPORTDATA;
Member
lpDD
Verweist auf eine DD_DIRECTDRAW_LOCAL Struktur, die nur für den aktuellen Microsoft DirectDraw-Prozess relevant ist.
lpVideoPort
Verweist auf eine DD_VIDEOPORT_LOCAL Struktur, die den Hardwarevideoport beschreibt, mit dem synchronisiert werden soll.
dwOriginOffset
Enthält den Byteoffset von der oberen linken Ecke der Oberfläche bis zur oberen linken Ecke von, wo das VPE-Objekt seine Daten schreibt. Dieser Wert wird nur vom Video-Miniporttreiber verwendet. Dieser Member muss Daten enthalten, die vom Treiber ausgefüllt werden.
dwHeight
Enthält die Höhe der VPE-Objektdaten in Pixeln. Standardmäßig ist dies bei überlappenden Feldhöhen doppelt so hoch, aber der Treiber kann dies bei Bedarf ändern. Dieser Wert wird nur vom Video-Miniporttreiber verwendet. Dieser Member kann vom Treiber geändert werden, muss aber nicht sein.
dwVBIHeight
Enthält die Anzahl der Zeilen in der VBI-Region . Dieser Wert wird nur vom Video-Miniporttreiber verwendet. Dieser Member kann vom Treiber geändert werden, muss aber nicht sein.
dwDriverReserved1
Ist für die Verwendung durch den Anzeigetreiber reserviert.
dwDriverReserved2
Reserviert für die Verwendung durch den Anzeigetreiber.
dwDriverReserved3
Reserviert für die Verwendung durch den Anzeigetreiber.
ddRVal
Gibt den Speicherort an, an dem der Treiber den Rückgabewert des DdSyncVideoPortData-Rückrufs schreibt. Ein Rückgabecode von DD_OK gibt den Erfolg an. Weitere Informationen finden Sie unter Rückgabewerte für DirectDraw.
Anforderungen
Anforderung | Wert |
---|---|
Header | ddrawint.h (einschließlich Winddi.h) |