Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура D3DDDI_SYNCHRONIZATIONOBJECTINFO содержит сведения о объекте синхронизации.
Синтаксис
typedef struct _D3DDDI_SYNCHRONIZATIONOBJECTINFO {
[in] D3DDDI_SYNCHRONIZATIONOBJECT_TYPE Type;
union {
struct {
BOOL InitialState;
} SynchronizationMutex;
struct {
UINT MaxCount;
UINT InitialCount;
} Semaphore;
struct {
UINT Reserved[16];
} Reserved;
};
} D3DDDI_SYNCHRONIZATIONOBJECTINFO;
Члены
[in] Type
Значение типа D3DDDI_SYNCHRONIZATIONOBJECT_TYPE, указывающее тип объекта синхронизации.
SynchronizationMutex
Структура, содержащая сведения о мьютексе синхронизации. Если элемент type равен D3DDDI_SYNCHRONIZATION_MUTEX, объединение в D3DDDI_SYNCHRONIZATIONOBJECTINFO содержит структуру SynchronizationMutex, содержащую следующий элемент:
SynchronizationMutex.InitialState
Логическое значение, указывающее, принадлежит ли мьютекс синхронизации объекту. Значение TRUE указывает, что мьютекс принадлежит; FALSE указывает, что мьютекс не принадлежит.
Semaphore
Структура, содержащая сведения о семафоре. Если член типа равен D3DDDI_SEMAPHORE, объединение в D3DDDI_SYNCHRONIZATIONOBJECTINFO содержит структуру Семафора, содержащую следующие элементы:
Semaphore.MaxCount
Максимальное количество событий, которые объект может ожидать.
Semaphore.InitialCount
Начальное число событий, ожидающих объекта.
Reserved
Структура, зарезервированная для будущего использования. Эта структура содержит следующий элемент:
Reserved.Reserved[16]
Массив 32-разрядных значений, зарезервированных для будущего использования.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
| заголовка | d3dukmdt.h (include D3dumddi.h, D3dkmddi.h) |