структура D3D10DDIARG_OPENRESOURCE (d3d10umddi.h)
Структура D3D10DDIARG_OPENRESOURCE содержит сведения о открытии общего ресурса.
Синтаксис
typedef struct D3D10DDIARG_OPENRESOURCE {
[in] UINT NumAllocations;
union {
[in] D3DDDI_OPENALLOCATIONINFO *pOpenAllocationInfo;
D3DDDI_OPENALLOCATIONINFO2 *pOpenAllocationInfo2;
};
[in] D3DDDI_OPENALLOCATIONINFO *pOpenAllocationInfo;
[in] D3D10DDI_HKMRESOURCE hKMResource;
[in] VOID *pPrivateDriverData;
[in] UINT PrivateDriverDataSize;
} D3D10DDIARG_OPENRESOURCE;
Члены
[in] NumAllocations
Число элементов массива, указанного элементом pOpenAllocationInfo. NumAllocations представляет количество открытых выделений.
[in] pOpenAllocationInfo
Массив D3DDDI_OPENALLOCATIONINFO структур, описывающих выделение ресурсов для открытия.
[in] Массив D3DDDI_OPENALLOCATIONINFO структур, описывающих выделение ресурсов для открытия.
pOpenAllocationInfo2
Этот элемент зарезервирован и должен иметь значение нулю.
Этот член доступен начиная с Windows 7.
[in] hKMResource
Тип данных D3D10DDI_HKMRESOURCE, представляющий дескриптор режима ядра к ресурсу, связанному с выделениями.
Этот дескриптор режима ядра представляет существующий общий ресурс, который ранее был создан с помощью вызова функции драйвера отображения в пользовательском режиме CreateResource(D3D10).
Драйвер отображения в пользовательском режиме может вставить дескриптор ресурса режима ядра в поток команд для последующего использования драйвером мини-порта дисплея.
[in] pPrivateDriverData
Указатель на частные данные, переданные в драйвер мини-порта отображения при создании ресурса. Эти данные составляются на ресурс, а не на выделение, например частные данные в D3DDDI_OPENALLOCATIONINFO структуре каждого выделения.
[in] PrivateDriverDataSize
Размер в байтах частных данных, на которые pPrivateDriverData указывает.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
заголовка | d3d10umddi.h (include D3d10umddi.h) |