DXGKARG_SETUPPRIORITYBANDS構造体 (d3dkmddi.h)
DxgkddiSetupPriorityBands をする呼び出しで使用される引数。
構文
typedef struct _DXGKARG_SETUPPRIORITYBANDS {
UINT64 gracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT];
UINT64 processQuantumForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT];
UINT64 processGracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT];
UINT targetNormalBandPercentage;
} DXGKARG_SETUPPRIORITYBANDS;
メンバーズ
gracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]
猶予期間(この優先度帯に別の優先度帯を割り込む場合は 100ns 単位)。 この値は IDLE バンドでは無視されます。これは、他のバンドを割り込むことはありません。 リアルタイム バンドの場合、これは通常 0 に設定されます。これは、リアルタイム プロセスですぐに GPU を使用する必要があるためです。
processQuantumForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]
優先度バンド内のプロセス間でスケジュールを設定するための既定の量子 (100ns 単位)。
processGracePeriodForBand[DXGK_SCHEDULING_PRIORITY_BAND_COUNT]
優先度バンド内で相互に割り込むプロセスの既定の猶予期間 (100ns 単位)。
targetNormalBandPercentage
通常の優先度バンドの場合は、フォーカス バンドによって不足している状況でのターゲット GPU の割合を指定します。 有効な値は 0 ~ 50 で、デスクトップ システムの既定値は 10 です。
必要条件
要件 | 価値 |
---|---|
ヘッダー | d3dkmddi.h |
関連項目
DxgkddiSetupPriorityBands の