DD_GETVPORTFIELDDATA-Struktur (ddrawint.h)
Die DD_GETVPORTFIELDDATA-Struktur enthält die Informationen, die der Treiber benötigt, um zu bestimmen, ob das aktuelle Feld eines Interlaced-Signals gerade oder ungerade ist.
Syntax
typedef struct _DD_GETVPORTFIELDDATA {
PDD_DIRECTDRAW_LOCAL lpDD;
PDD_VIDEOPORT_LOCAL lpVideoPort;
BOOL bField;
HRESULT ddRVal;
VOID *GetVideoPortField;
} *PDD_GETVPORTFIELDDATA, DD_GETVPORTFIELDDATA;
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 dieses VPE-Objekt (Videoporterweiterungen) darstellt.
bField
Gibt die Position an, an der der Treiber die Polarität des Felds angeben soll. Dieser Member sollte auf TRUE festgelegt werden, wenn das aktuelle Feld das gerade Feld eines Interlaced-Signals ist, und auf FALSE , wenn das aktuelle Feld das ungerade Feld ist.
ddRVal
Gibt den Speicherort an, an dem der Treiber den Rückgabewert des DdVideoPortGetField-Rückrufs schreibt. Ein Rückgabecode von DD_OK gibt den Erfolg an. Weitere Informationen finden Sie unter Rückgabewerte für DirectDraw.
GetVideoPortField
Wird von der DirectDraw-API verwendet und sollte nicht vom Treiber ausgefüllt werden.
Anforderungen
Anforderung | Wert |
---|---|
Header | ddrawint.h (einschließlich Winddi.h) |