struktur D3DDDI_SYNCHRONIZATIONOBJECTINFO (d3dukmdt.h)
Struktur D3DDDI_SYNCHRONIZATIONOBJECTINFO berisi informasi tentang objek sinkronisasi.
Sintaks
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;
Anggota
[in] Type
Nilai D3DDDI_SYNCHRONIZATIONOBJECT_TYPE-ketik yang menunjukkan jenis objek sinkronisasi.
SynchronizationMutex
Struktur yang berisi informasi tentang mutex sinkronisasi. Jika anggota Tipe sama dengan D3DDDI_SYNCHRONIZATION_MUTEX, penyatuan di D3DDDI_SYNCHRONIZATIONOBJECTINFO memegang struktur SynchronizationMutex, yang berisi anggota berikut:
SynchronizationMutex.InitialState
Nilai Boolean yang menunjukkan apakah mutex sinkronisasi awalnya dimiliki oleh objek. Nilai TRUE menunjukkan bahwa mutex dimiliki; FALSE menunjukkan bahwa mutex tidak dimiliki.
Semaphore
Struktur yang berisi informasi tentang semaphore. Jika anggota Jenis sama dengan D3DDDI_SEMAPHORE, persatuan di D3DDDI_SYNCHRONIZATIONOBJECTINFO memegang struktur Semaphore, yang berisi anggota berikut:
Semaphore.MaxCount
Jumlah maksimum peristiwa yang dapat dinanti objek.
Semaphore.InitialCount
Jumlah awal peristiwa yang dinanti objek.
Reserved
Struktur yang dicadangkan untuk digunakan di masa mendatang. Struktur ini berisi anggota berikut:
Reserved.Reserved[16]
Array nilai 32-bit yang dicadangkan untuk digunakan di masa mendatang.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Header | d3dukmdt.h (termasuk D3dumddi.h, D3dkmddi.h) |