DnsGetCacheDataTable : Get Local DNS records at kernel mode

No way from kernel mode. The cache is stored in the DNS Client service and only accessible to user mode.