structure D3DDDI_SYNCHRONIZATIONOBJECTINFO (d3dukmdt.h)
La structure D3DDDI_SYNCHRONIZATIONOBJECTINFO contient des informations sur un objet de synchronisation.
Syntaxe
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;
Membres
[in] Type
Valeur de type D3DDDI_SYNCHRONIZATIONOBJECT_TYPE qui indique le type d’objet de synchronisation.
SynchronizationMutex
Structure qui contient des informations sur un mutex de synchronisation. Si le membre Type est égal à D3DDDI_SYNCHRONIZATION_MUTEX, l’union dans D3DDDI_SYNCHRONIZATIONOBJECTINFO contient une structure SynchronizationMutex, qui contient le membre suivant :
SynchronizationMutex.InitialState
Valeur booléenne qui indique si le mutex de synchronisation appartient initialement à un objet. La valeur TRUE indique que le mutex est détenu ; FALSE indique que le mutex n’est pas détenu.
Semaphore
Structure qui contient des informations sur un sémaphore. Si le membre Type est égal à D3DDDI_SEMAPHORE, l’union dans D3DDDI_SYNCHRONIZATIONOBJECTINFO détient une structure sémaphore, qui contient les membres suivants :
Semaphore.MaxCount
Nombre maximal d’événements qu’un objet peut attendre.
Semaphore.InitialCount
Nombre initial d’événements qu’un objet attend.
Reserved
Structure réservée à une utilisation ultérieure. Cette structure contient le membre suivant :
Reserved.Reserved[16]
Tableau de valeurs 32 bits qui sont réservées pour une utilisation future.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et les versions ultérieures des systèmes d’exploitation Windows. |
En-tête | d3dukmdt.h (inclure D3dumddi.h, D3dkmddi.h) |
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour