Share via


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)

Weitere Informationen

DdVideoPortGetField