Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
dxgkDdiWriteVirtualizedInterrupt службы записывают в таблицу прерываний MSI-X во время динамической миграции виртуализированного устройства GPU.
Синтаксис
DXGKDDI_WRITEVIRTUALIZEDINTERRUPT DxgkddiWritevirtualizedinterrupt;
NTSTATUS DxgkddiWritevirtualizedinterrupt(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_GPUP_WRITE_VIRTUALIZED_MSIX pArgs
)
{...}
Параметры
hAdapter
[in] Дескриптор для блока контекста, связанного с адаптером отображения. Ранее этот дескриптор отображался для dxgkrnl в параметре вывода MiniportDeviceContext функции DXGKDDI_ADD_DEVICE.
pArgs
[in] Указатель на структуру DXGKARG_GPUP_WRITE_VIRTUALIZED_MSIX, содержащую сведения, необходимые для записи в таблицу MSI-X.
Возвращаемое значение
DxgkDdiWriteVirtualizedInterrupt возвращает STATUS_SUCCESS после успешного завершения операции записи; в противном случае возвращается соответствующий код NTSTATUS.
Замечания
KMD dxgkDdiWriteVirtualizedInterrupt используется в контексте виртуализации устройств GPU, специально для обработки прерываний. Таблица MSI-X (сообщение сигнальных прерываний eXtended) — это структура данных, используемая в системе PCI (периферийный компонент interconnect) компьютера, которая позволяет обрабатывать прерывания для конкретного устройства.
DxgkDdiWriteVirtualizedInterrupt должен записывать значения, указанные в WriteValue в таблицу MSI-X.
Дополнительные сведения см. в динамической миграции на устройствах GPU-P.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 11 версии 24H2 (WDDM 3.2) |
| заголовка | d3dkmddi.h |
| IRQL | PASSIVE_LEVEL |