функция обратного вызова PFND3D12DDI_CREATESCHEDULINGGROUPCONTEXT_CB_0050 (d3d12umddi.h)
Создает контекст, связанный с группой планирования.
Синтаксис
PFND3D12DDI_CREATESCHEDULINGGROUPCONTEXT_CB_0050 Pfnd3d12ddiCreateschedulinggroupcontextCb0050;
HRESULT Pfnd3d12ddiCreateschedulinggroupcontextCb0050(
D3D12DDI_HRTSCHEDULINGGROUP_0050 hRTSchedulingGroup,
D3DDDICB_CREATECONTEXT *unnamedParam2
)
{...}
Параметры
hRTSchedulingGroup
Тип дескриптора среды выполнения D3D12DDI_HRTSCHEDULINGGROUP_0050, представляющий контексты, связанные с группой планирования оборудования.
unnamedParam2
Указатель на структуру D3DDDICB_CREATECONTEXT, содержащую сведения, необходимые для создания контекста.
Возвращаемое значение
Возвращает HRESULT.
Замечания
Уничтожаемые объекты не предоставляются, так как их время существования полностью управляется объектом среды выполнения. Проверка будет выполнена таким образом, чтобы создание аппаратной очереди выполнялось в контексте, связанном с одной и той же очередью команд, или с родительской группой планирования. Драйвер может создавать аппаратные очереди, ссылающие оба типа контекстов для одного CreateCommandQueue. Обратный вызов CreateCommandQueue проверяется, чтобы драйвер был проинформирован об этой связи.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 10 версии 1809 |
заголовка | d3d12umddi.h |