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