Дескрипторы ядра Direct3D версии 10
Сроки жизни обработчиков ядра Direct3D версии 10 обычно управляются драйвером отображения в пользовательском режиме явным образом. Такие дескрипторы позволяют драйверу отображения пользовательского режима управлять выделениями. Такие дескрипторы также могут позволить драйверу дисплея пользовательского режима выполнять другие взаимодействия с ядром (включая взаимодействие с драйвером минипорта дисплея).
Ниже приведен пример дескриптора ядра для ресурса:
// Strongly typed handle to identify a resource object to the driver:
typedef struct D3D10DDI_HKMRESOURCE
{
D3DKMT_HANDLE handle;
} D3D10DDI_HKMRESOURCE;