функция обратного вызова DXGKCB_UNMAPFRAMEBUFFERPOINTER (d3dkmddi.h)
DXGKCB_UNMAPFRAMEBUFFERPOINTER освобождает сопоставление, заданное DXGKCB_MAPFRAMEBUFFERPOINTER.
Синтаксис
DXGKCB_UNMAPFRAMEBUFFERPOINTER DxgkcbUnmapframebufferpointer;
NTSTATUS DxgkcbUnmapframebufferpointer(
[in] IN_CONST_HANDLE hAdapter,
[in] IN_CONST_PDXGKARGCB_UNMAPFRAMEBUFFERPOINTER pUnmapFrameBufferPointer
)
{...}
Параметры
[in] hAdapter
Дескриптор видеоадаптера. Драйвер предоставляет этот дескриптор для master/потенциального устройства в цепочке LDA.
[in] pUnmapFrameBufferPointer
Указатель на структуру DXGKARGCB_UNMAPFRAMEBUFFERPOINTER , которая содержит дескриптор памяти для отмены сопоставления.
Возвращаемое значение
DXGKCB_UNMAPFRAMEBUFFERPOINTER возвращает STATUS_SUCCESS, если операция выполнена успешно. В противном случае возвращается один из кодов ошибок, определенных в ntstatus.h.
Комментарии
DXGKCB_XXX функции реализуются dxgkrnl. Чтобы использовать эту функцию обратного вызова, задайте члены DXGKARGCB_UNMAPFRAMEBUFFERPOINTER , а затем вызовите DXGKCB_UNMAPFRAMEBUFFERPOINTER через DXGKRNL_INTERFACE.
Дополнительные сведения см. в разделе Изоляция GPU на основе IOMMU .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10, версия 1803 (WDDM 2.4) |
Верхняя часть | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |