Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Создает группу планирования.
Синтаксис
PFND3D12DDI_CREATESCHEDULINGGROUP_0050 Pfnd3d12ddiCreateschedulinggroup0050;
HRESULT Pfnd3d12ddiCreateschedulinggroup0050(
D3D12DDI_HDEVICE unnamedParam1,
const D3D12DDIARG_CREATESCHEDULINGGROUP_0050 *unnamedParam2,
D3D12DDI_HSCHEDULINGGROUP_0050 unnamedParam3,
D3D12DDI_HRTSCHEDULINGGROUP_0050 unnamedParam4
)
{...}
Параметры
unnamedParam1
Дескриптор устройства отображения (графический контекст).
unnamedParam2
Указатель на структуру D3D12DDIARG_CREATESCHEDULINGGROUP_0050, содержащую аргументы для создания группы планирования.
unnamedParam3
Тип дескриптора среды выполнения D3D12DDI_HRTSCHEDULINGGROUP_0050, представляющий контексты, связанные с группой планирования оборудования.
unnamedParam4
Возвращаемое значение
Возвращает HRESULT.
Замечания
Группа планирования — это объект драйвера, который будет создаваться средой выполнения, и который должен иметь по крайней мере один контекст 3D/вычислений, созданный во время его построения. Среда выполнения позволит создавать несколько контекстов. Когда драйвер возвращается из CreateSchedulingGroup, больше контекстов не может быть добавлено.
Группа планирования должна содержать все контексты, предназначенные для общего оборудования или ресурсов, которые будут использоваться любыми дочерними очередями команд. Он не должен содержать все контексты для всех дочерних очередей.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 10 версии 1809 |
| заголовка | d3d12umddi.h |