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


функция обратного вызова PFND3DWDDM2_0DDI_CREATEUNORDEREDACCESSVIEW (d3d10umddi.h)

CreateUnorderedAccessView(WDDM 2.0) создает неупорядоченное представление доступа.

Синтаксис

PFND3DWDDM2_0DDI_CREATEUNORDEREDACCESSVIEW Pfnd3dwddm20DdiCreateunorderedaccessview;

void Pfnd3dwddm20DdiCreateunorderedaccessview(
  D3D10DDI_HDEVICE unnamedParam1,
  const D3DWDDM2_0DDIARG_CREATEUNORDEREDACCESSVIEW *unnamedParam2,
  D3D11DDI_HUNORDEREDACCESSVIEW unnamedParam3,
  D3D11DDI_HRTUNORDEREDACCESSVIEW unnamedParam4
)
{...}

Параметры

unnamedParam1

[in] hDevice — это дескриптор устройства отображения (графический контекст).

unnamedParam2

[in] pCreateUnorderedAccessView — это указатель на структуру D3DWDDM2_0DDIARG_CREATEUNORDEREDACCESSVIEW, которая описывает параметры, используемые драйвером отображения пользовательского режима для создания неупорядоченного представления доступа.

unnamedParam3

[in] hUnorderedAccessView — это дескриптор частных данных драйвера для неупорядоченного представления доступа.

unnamedParam4

[in] hRTUnorderedAccessView — это дескриптор неупорядоченного представления доступа, которое драйвер должен использовать при обратном вызове в среду выполнения Direct3D.

Возвращаемое значение

Никакой

Замечания

Драйвер может выйти из памяти. Поэтому драйвер может передавать E_OUTOFMEMORY или D3DDDIERR_DEVICEREMOVED в вызове функции pfnSetErrorCb. Среда выполнения Direct3D определяет, что любые другие ошибки критически важны. Если драйвер передает какие-либо ошибки, включая D3DDDIERR_DEVICEREMOVED, среда выполнения Direct3D определяет, что дескриптор недопустим; Поэтому среда выполнения не вызывает функцию DestroyUnorderedAccessView, чтобы уничтожить дескриптор, который указывает параметр hUnorderedAccessView.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 10 (WDDM 2.0)
заголовка d3d10umddi.h

См. также

CalcPrivateUnorderedAccessViewSize (WDDM 2.0)

D3DWDDM2_0DDIARG_CREATEUNORDEREDACCESSVIEW

DestroyUnorderedAccessView

D3D11DDI_DEVICEFUNCS

pfnSetErrorCb