Перечисление DXGIDDI_PARTITIONING_EVENT_TYPE (d3dkmddi.h)

DXGIDDI_PARTITIONING_EVENT_TYPE определяет тип события ETW, сообщаемого DxgkCbLogEtwEvent при GUID_DXGKDDI_AZURE_TRIAGE_EVENT EventGuid .

Синтаксис

typedef enum _DXGIDDI_PARTITIONING_EVENT_TYPE {
  DXGK_PARTITION_EVENT_FUNCTION_LEVEL_RESET,
  DXGK_PARTITION_EVENT_FUNDAMENTAL_WARM_RESET,
  DXGK_PARTITION_EVENT_DRIVER_INTERNAL
} DXGIDDI_PARTITIONING_EVENT_TYPE;

Константы

 
DXGK_PARTITION_EVENT_FUNCTION_LEVEL_RESET
Драйвер указывает этот тип для указания сброса на уровне функций (FLR). FlR, когда виртуальная функция (VF) должна быть сброшена и все сопоставления регистров сбрасываются, чтобы попытаться разблокировать обнаруженное время ожидания. Обычно это первая попытка сброса на уровне адаптера на виртуальном ЦП в гостевой системе.
DXGK_PARTITION_EVENT_FUNDAMENTAL_WARM_RESET
Драйвер указывает этот тип, чтобы указать на фундаментальный сброс (FWR). FWR — это сброс всего GPU, который обычно наблюдается при сбросах адаптера без операционной системы (не виртуализированного). FWR обычно является второй и последней попыткой сброса адаптера в VGPU, когда FLR не может получить адаптер выполняется снова. FWR нарушает работу не только виртуальной машины с виртуальным ЦП, который требуется сбросить, но и всех остальных виртуальных машин с назначенными виртуальными GPU с этого устройства, поэтому такого уровня восстановления TDR следует избегать везде, где это возможно.
DXGK_PARTITION_EVENT_DRIVER_INTERNAL
Драйвер указывает этот тип, чтобы сообщить о других событиях со сведениями, которые могут быть полезны для рассмотрения проблемы.

Комментарии

DXGK_PARTITION_EVENT_FUNCTION_LEVEL_RESET и DXGK_PARTITION_EVENT_FUNDAMENTAL_WARM_RESET предоставляют два разных уровня серьезности, когда драйвер сообщает о событиях обнаружения и восстановления времени ожидания (TDR).

Дополнительные сведения см. в разделе DXGKDDICB_PARTITIONING_EVENT_NOTIFICATION .

Требования

Требование Значение
Минимальная версия сервера Windows Server 2022
Верхняя часть d3dkmddi.h

См. также раздел

DxgkCbLogEtwEvent