Freigeben über


DD_GETVPORTCONNECTDATA-Struktur (ddrawint.h)

Die DD_GETVPORTCONNECTDATA-Struktur enthält die Verbindungskombinationen, die vom angegebenen VPE-Objekt (Videoporterweiterungen) unterstützt werden.

Syntax

typedef struct _DD_GETVPORTCONNECTDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  DWORD                dwPortId;
  LPDDVIDEOPORTCONNECT lpConnect;
  DWORD                dwNumEntries;
  HRESULT              ddRVal;
  VOID                 *GetVideoPortConnectInfo;
} *PDD_GETVPORTCONNECTDATA, DD_GETVPORTCONNECTDATA;

Member

lpDD

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

dwPortId

Gibt die ID des VPE-Objekts an, für das der Treiber Verbindungsinformationen abrufen soll. DirectDraw ruft diese ID vom dwVideoPortID-Member der DDVIDEOPORTCAPS-Struktur ab.

lpConnect

Verweist auf ein Array von DDVIDEOPORTCONNECT-Strukturen , in denen der Treiber die Merkmale jeder Verbindung zurückgeben soll, die das VPE-Objekt unterstützt. Dieses Element kann NULL sein.

dwNumEntries

Gibt den Speicherort an, an dem der Treiber die Anzahl der Verbindungskombinationen zurückgibt, die vom angegebenen VPE-Objekt unterstützt werden.

ddRVal

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

GetVideoPortConnectInfo

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

Anforderungen

   
Kopfzeile ddrawint.h (include Winddi.h)

Weitere Informationen

DDVIDEOPORTCAPS

DDVIDEOPORTCONNECT

DdVideoPortGetConnectInfo