Thu, 22 Dec 2011
A brief rant.
Observe the NdisAllocateMemoryWithTagPriority[1] function.
PVOID NdisAllocateMemoryWithTagPriority( __in NDIS_HANDLE NdisHandle, __in UINT Length, __in ULONG Tag, __in EX_POOL_PRIORITY Priority );
Read the documentation:
Tag [in] A string, delimited by single quotation marks, with up to four characters, usually specified in reversed order. The NDIS-supplied default tag for this call is 'maDN', but the caller can override this default by supplying an explicit value.
That's right. Pass that string as a ULONG please. I just don't have the words.
[1]Think kmalloc, but harder to type.
posted at: 13:20 | path: / | [ 0 comments ]