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 |