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


структура 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 (включая D3d10umddi.h)

См. также раздел

CreateResource(D3D10)

D3DDDI_OPENALLOCATIONINFO