Поделиться через


структура DD_GETVPORTCONNECTDATA (ddrawint.h)

Структура DD_GETVPORTCONNECTDATA содержит сочетания подключений, поддерживаемые указанным объектом расширений видеопорта (VPE).

Синтаксис

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

Члены

lpDD

Указывает на DD_DIRECTDRAW_LOCAL структуру, которая относится только к текущему процессу Microsoft DirectDraw.

dwPortId

Указывает идентификатор объекта VPE, для которого драйверу необходимо получить сведения о подключении. DirectDraw получает этот идентификатор из элемента dwVideoPortID структуры DDVIDEOPORTCAPS .

lpConnect

Указывает на массив структур DDVIDEOPORTCONNECT , в которых драйвер должен возвращать характеристики каждого соединения, которое поддерживает объект VPE. Этот элемент может иметь значение NULL.

dwNumEntries

Указывает расположение, в котором драйвер возвращает количество сочетаний подключений, поддерживаемых указанным объектом VPE.

ddRVal

Указывает расположение, в которое драйвер записывает возвращаемое значение обратного вызова DdVideoPortGetConnectInfo . Код возврата DD_OK указывает на успешное выполнение. Дополнительные сведения см. в разделе Возвращаемые значения для DirectDraw.

GetVideoPortConnectInfo

Используется API DirectDraw и не должен заполняться драйвером.

Требования

   
Верхняя часть ddrawint.h (включая Winddi.h)

См. также раздел

DDVIDEOPORTCAPS

DDVIDEOPORTCONNECT

DdVideoPortGetConnectInfo