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


структура D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT (d3dumddi.h)

Структура D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT описывает параметры, необходимые для настройки сигнала в вызове функции pfnSignalSynchronizationObjectCb.

Синтаксис

typedef struct _D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT {
  [in] HANDLE               hContext;
  [in] UINT                 ObjectCount;
       D3DKMT_HANDLE        ObjectHandleArray[D3DDDI_MAX_OBJECT_SIGNALED];
  [in] D3DDDICB_SIGNALFLAGS Flags;
} D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT;

Члены

[in] hContext

Дескриптор контекста Direct3D, который сигнализирует о событиях синхронизации в массиве, который указывает элемент objectHandleArray.

[in] ObjectCount

Количество событий синхронизации в массиве ObjectHandleArray.

[in] ObjectHandleArray[D3DDDI_MAX_OBJECT_SIGNALED]

Массив дескрипторов событий синхронизации, заданных контекстом сигналов элемента hContext. Константа D3DDDI_MAX_OBJECT_SIGNALED, определяемая как 32, указывает максимальное количество событий синхронизации, которые контекст может сигнализировать.

[in] Flags

Структура D3DDDICB_SIGNALFLAGS, указывающая на поведение сигнального поведения в битовом поле.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в Windows Vista и более поздних версиях операционных систем Windows.
заголовка d3dumddi.h (include D3dumddi.h)

См. также

D3DDDICB_SIGNALFLAGS

pfnSignalSynchronizationObjectCb