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


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

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

Пример дескриптора ядра для ресурса показан ниже.

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