Handle del kernel Direct3D versione 10
Gli intervalli di vita della gestione del kernel Direct3D versione 10 sono in genere controllati dal driver di visualizzazione in modalità utente in modo esplicito. Tali handle consentono al driver di visualizzazione in modalità utente di modificare le allocazioni. Tali handle possono anche consentire al driver di visualizzazione in modalità utente di eseguire altre interazioni con il kernel (incluse le interazioni con il driver miniport visualizzato).
Di seguito viene illustrato un esempio di handle kernel per una risorsa:
// Strongly typed handle to identify a resource object to the driver:
typedef struct D3D10DDI_HKMRESOURCE
{
D3DKMT_HANDLE handle;
} D3D10DDI_HKMRESOURCE;