Поделиться через


структура 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)

См. также

CreateResource(D3D10)

D3DDDI_OPENALLOCATIONINFO