Freigeben über


DD_CANCREATEVPORTDATA-Struktur (ddrawint.h)

Die DD_CANCREATEVPORTDATA-Struktur enthält die Informationen, die für den Treiber erforderlich sind, um zu bestimmen, ob ein VPE-Objekt (Videoporterweiterungen) erstellt werden kann.

Syntax

typedef struct _DD_CANCREATEVPORTDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  LPDDVIDEOPORTDESC    lpDDVideoPortDesc;
  HRESULT              ddRVal;
  VOID                 *CanCreateVideoPort;
} *PDD_CANCREATEVPORTDATA, DD_CANCREATEVPORTDATA;

Member

lpDD

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

lpDDVideoPortDesc

Verweist auf eine DDVIDEOPORTDESC-Struktur , die eine Beschreibung des angeforderten VPE-Objekts enthält.

ddRVal

Gibt den Speicherort an, an dem der Treiber den Rückgabewert des DdVideoPortCanCreate-Rückrufs schreibt. Ein Rückgabecode von DD_OK zeigt den Erfolg an. Weitere Informationen finden Sie unter Rückgabewerte für DirectDraw.

CanCreateVideoPort

Wird von der DirectDraw-API verwendet und sollte nicht vom Treiber ausgefüllt werden.

Anforderungen

   
Kopfzeile ddrawint.h (include Winddi.h)

Weitere Informationen

DdVideoPortCanCreate