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


Дескрипторы ядра Direct3D версии 10

Сроки жизни обработчиков ядра Direct3D версии 10 обычно управляются драйвером отображения в пользовательском режиме явным образом. Такие дескрипторы позволяют драйверу отображения пользовательского режима управлять выделениями. Такие дескрипторы также могут позволить драйверу дисплея пользовательского режима выполнять другие взаимодействия с ядром (включая взаимодействие с драйвером минипорта дисплея).

Ниже приведен пример дескриптора ядра для ресурса:

// Strongly typed handle to identify a resource object to the driver: 
typedef struct D3D10DDI_HKMRESOURCE
{
    D3DKMT_HANDLE handle;
} D3D10DDI_HKMRESOURCE;