Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определяет выделение ресурсов в вызове функции GetCaptureHandle.
Синтаксис
typedef struct _D3D11_1DDI_GETCAPTUREHANDLEDATA {
[in] D3D10DDI_HRESOURCE hResource;
[in] UINT ArrayIndex;
[out] D3DKMT_HANDLE hAllocation;
[out] UINT DataOffset;
[out] UINT DataSize;
} D3D11_1DDI_GETCAPTUREHANDLEDATA;
Члены
[in] hResource
Дескриптор ресурса, для которого требуется получить дескриптор выделения.
Среда выполнения Direct3D версии 11 и более поздних версий уже убедилась, что этот ресурс был создан с помощью значения D3D11_DDI_BIND_CAPTURE в перечислении D3D10_DDI_RESOURCE_BIND_FLAG.
[in] ArrayIndex
Элемент массива, из которого должны быть получены данные.
Если ресурс не был создан в виде массива текстур, это значение равно нулю. Для массива текстур среда выполнения Direct3D версии 11 и более поздних версий уже убедилась, что массив действителен.
[out] hAllocation
Предоставленный драйвером адрес дескриптора выделения режима ядра, связанного с этим выделением.
[out] DataOffset
Указанное драйвером смещение запрошенных данных в выделении.
Если ресурс не был создан в виде массива текстур, обычно это значение равно нулю. Для массива текстур это значение является смещением данных элемента массива в выделении.
[out] DataSize
Предоставленный драйвером размер запрошенных данных в выделении.
Если ресурс не был создан в качестве массива текстур, это значение обычно является размером выделения в байтах. Для массива текстур это значение — это размер данных элемента в выделении.
Замечания
Когда вызывается функция GetCaptureHandle GetCaptureHandle, драйвер обновляет структуру с помощью дескриптора выделения режима ядра, связанного с указанным ресурсом, а также размер данных ресурса и его смещение в выделенном блоке памяти.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 8 |
| минимальный поддерживаемый сервер | Windows Server 2012 |
| заголовка | d3d10umddi.h (include D3d10umddi.h) |