Partager via


structure DXGK_UPDATECURRENTVALUESFROMCPU_FLAGS (d3dkmddi.h)

DXGK_UPDATECURRENTVALUESFROMCPU_FLAGS spécifie des indicateurs à utiliser lors de la mise à jour de la valeur actuelle d’un lot de clôtures natives à partir du processeur.

Syntaxe

typedef struct _DXGK_UPDATECURRENTVALUESFROMCPU_FLAGS {
  union {
    struct {
      UINT AlwaysSignaled : 1;
      UINT NotificationOnly : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} DXGK_UPDATECURRENTVALUESFROMCPU_FLAGS;

Membres

AlwaysSignaled

Pour gérer des cas spéciaux tels que l’appareil parent de la clôture en cours d’erreur, Dxgkrnl fournira une nouvelle CurrentValue en tant que 0xFFFFFFFF et appelez DxgkDdiUpdateCurrentValuesFromCpu avec l’indicateur AlwaysSignaled défini. Cet indicateur indique au pilote que l’objet de clôture CurrentValue ne peut pas être utilisé comme avant. Le processeur de gestion du pilote/du contexte doit s’assurer que lorsqu’il voit une attente GPU de cette clôture, il doit être débloqué immédiatement sans réellement mettre en file d’attente. De même, lorsqu’il voit un signal de cette clôture, il doit s’agir d’une no-op et ne pas toucher le stockage de clôture.

NotificationOnly

Le système d’exploitation définit cet indicateur pour informer KMD qu’il ne doit pas réellement écrire une nouvelle valeur dans emplacement de CurrentValue, et que cet appel n’est qu’une notification indiquant que CurrentValue a été mis à jour et KMD doit réexécuter sa liste de runlist pour débloquer les serveurs GPU qui sont maintenant signalés. Cet indicateur est utilisé pour gérer les clôtures natives inter-adaptateurs, comme décrit dans objets de clôture GPU natifs.

Reserved

Réservé à l’utilisation du système.

Value

Une autre façon d’accéder aux indicateurs.

Remarques

Pour plus d’informations sur les clôtures GPU natives, consultez objets de clôture GPU natifs.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11, version 24H2
d’en-tête d3dkmddi.h

Voir aussi

DXGKARG_UPDATECURRENTVALUESFROMCPU

DxgkDdiUpdateCurrentValuesFromCpu