Condividi tramite


struttura D3DDDICB_SIGNALFLAGS (d3dukmdt.h)

La struttura D3DDDICB_SIGNALFLAGS descrive il comportamento di segnalazione in una chiamata alle funzionipfnSignalSynchronizationObjectCb opfnSignalSynchronizationObject2Cb.

Sintassi

typedef struct _D3DDDICB_SIGNALFLAGS {
  union {
    struct {
      UINT SignalAtSubmission : 1;
      UINT EnqueueCpuEvent : 1;
      UINT AllowFenceRewind : 1;
#if ...
      UINT Reserved : 28;
      UINT DXGK_SIGNAL_FLAG_INTERNAL0 : 1;
#elif
      UINT Reserved : 30;
#else
      UINT Reserved : 31;
#endif
    };
    UINT Value;
  };
} D3DDDICB_SIGNALFLAGS;

Membri

SignalAtSubmission

Valore UINT che specifica se un contesto deve segnalare gli oggetti di sincronizzazione quando il pacchetto in coda in precedenza viene inviato anziché completato (ovvero il comportamento predefinito).

L'impostazione di questo membro equivale all'impostazione del primo bit del membro Value a 32 bit (0x00000001).

EnqueueCpuEvent

Valore UINT che modifica il comportamento della funzione pfnSignalSynchronizationObject2Cb.

Quando questo membro è impostato:

L'impostazione di questo membro equivale all'impostazione del secondo bit del membro Valore a 32 bit (0x00000002).

Supportato a partire da Windows 8.

AllowFenceRewind

Valore UINT che indica se è consentita una riavvolgimento intenzionale della recinzione. Se impostata su TRUE, il recinto può essere riavvolto su un recinto in coda che si trova dietro quello corrente.

Supportato a partire da Windows 10 (WDDM 2.0).

Reserved

Questo membro è riservato e deve essere impostato su zero.

DXGK_SIGNAL_FLAG_INTERNAL0

Questo membro è riservato e deve essere impostato su zero.

Value

Membro dell'unione contenuto in D3DDDICB_SIGNALFLAGS che può contenere un valore a 32 bit che identifica il comportamento di segnalazione.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista
intestazione d3dukmdt.h (include D3dumddi.h, D3dkmddi.h)

Vedere anche

D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT

D3DDDICB_SIGNALSYNCHRONIZATIONOBJECT2

pfnSignalSynchronizationObject2Cb

pfnSignalSynchronizationObjectCb