структура DXGK_QUERYSEGMENTOUT (d3dkmddi.h)
Структура DXGK_QUERYSEGMENTOUT описывает сведения о сегменте памяти, которые драйвер мини-порта дисплея должен возвращать при вызове функции DxgkDdiQueryAdapterInfo .
Синтаксис
typedef struct _DXGK_QUERYSEGMENTOUT {
[out] UINT NbSegment;
[out] DXGK_SEGMENTDESCRIPTOR *pSegmentDescriptor;
[out] UINT PagingBufferSegmentId;
[out] UINT PagingBufferSize;
[out] UINT PagingBufferPrivateDataSize;
} DXGK_QUERYSEGMENTOUT;
Члены
[out] NbSegment
Количество сегментов памяти, поддерживаемых драйвером.
[out] pSegmentDescriptor
Массив DXGK_SEGMENTDESCRIPTOR структур, которые драйвер заполняет сведениями о поддерживаемых сегментах. Размер массива — это значение, заданное NbSegment .
[out] PagingBufferSegmentId
Идентификатор сегмента, из который диспетчер видеопамять должен выделить буфер подкачки. Этот сегмент должен быть сегментом апертуры.
[out] PagingBufferSize
Размер (в байтах), который диспетчер видеопамять должен выделить для буфера подкачки.
[out] PagingBufferPrivateDataSize
Размер (в байтах) частной структуры данных, резидентной драйвером, связанной с каждым буфером подкачки. Память для этой частной структуры данных выделяется из непагрегированного пула. Если драйвер указывает ноль для PagingBufferPrivateDataSize, для частной структуры данных память не выделяется.
Структура частных данных, связанная с буфером подкачки, инициализируется до нуля при создании буфера подкачки. В течение времени существования буфера подкачки диспетчер видеопамять никогда не обращается к частной структуре данных, связанной с буфером подкачки.
Комментарии
Диспетчер видеопамять выделяет буфер подкачки либо из сегмента диафрагмы (если элемент PagingBufferSegmentId идентифицирует сегмент) либо в виде непрерывного блока памяти для записи (если PagingBufferSegmentId имеет значение 0). Если PagingBufferSegmentId имеет значение 0, графический процессор (GPU) должен получать доступ к буферам прямого доступа к памяти (DMA) с помощью циклов PCI в системах, где передача AGP, которая происходит за пределами апертуры AGP, не разрешена.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Верхняя часть | d3dkmddi.h (включая D3dkmddi.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по