DD_GETVPORTOUTPUTFORMATDATA-Struktur (ddrawint.h)
Die DD_GETVPORTOUTPUTFORMATDATA-Struktur enthält die Informationen, die der Treiber benötigt, um alle Ausgabeformate zurückzugeben, die das VPE-Objekt (Videoporterweiterungen) für ein bestimmtes Eingabeformat unterstützt.
Syntax
typedef struct _DD_GETVPORTOUTPUTFORMATDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_VIDEOPORT_LOCAL lpVideoPort;
DWORD dwFlags;
LPDDPIXELFORMAT lpddpfInputFormat;
LPDDPIXELFORMAT lpddpfOutputFormats;
DWORD dwNumFormats;
HRESULT ddRVal;
VOID *GetVideoPortInputFormats;
} *PDD_GETVPORTOUTPUTFORMATDATA, DD_GETVPORTOUTPUTFORMATDATA;
Member
lpDD
Verweist auf die DD_DIRECTDRAW_LOCAL Struktur, die nur für den aktuellen Microsoft DirectDraw-Prozess relevant ist.
lpVideoPort
Verweist auf die DD_VIDEOPORT_LOCAL-Struktur , die dieses VPE-Objekt darstellt.
dwFlags
Gibt den Typ der Ausgabeformate an, für die Unterstützung abgefragt wird. Bei diesem Member kann es sich um einen oder mehrere der folgenden Werte handeln:
Flag | Bedeutung |
---|---|
DDVPFORMAT_VBI | Der Treiber sollte Formate für die VBI-Daten zurückgeben. |
DDVPFORMAT_VIDEO | Der Treiber sollte Formate für die Videodaten zurückgeben. |
lpddpfInputFormat
Verweist auf eine DDPIXELFORMAT-Struktur , die ein vom VPE-Objekt unterstütztes Eingabeformat enthält. Dieses Format wurde von DdVideoPortGetInputFormats zurückgegeben.
lpddpfOutputFormats
Verweist auf ein Array von DDPIXELFORMAT-Strukturen, in denen der Treiber die Ausgabeformate zurückgeben soll, die das VPE-Objekt für das von lpddpfInputFormat angegebene Eingabeformat unterstützt. Dieser Member kann NULL sein.
dwNumFormats
Gibt den Speicherort an, an dem der Treiber die Anzahl der Ausgabeformate zurückgeben soll, die das VPE-Objekt für das angegebene Eingabeformat unterstützt.
ddRVal
Gibt den Speicherort an, an dem der Treiber den Rückgabewert des DdVideoPortGetOutputFormats-Rückrufs schreibt. Ein Rückgabecode von DD_OK gibt den Erfolg an. Weitere Informationen finden Sie unter Rückgabewerte für DirectDraw.
GetVideoPortInputFormats
Nicht verwendet: Win95-Kompatibilität
Anforderungen
Anforderung | Wert |
---|---|
Header | ddrawint.h (einschließlich Winddi.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für