Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- _Use_decl_annotations_
- NDIS_STATUS
- FilterAttach(
- NDIS_HANDLE NdisFilterHandle,
- NDIS_HANDLE FilterDriverContext,
- PNDIS_FILTER_ATTACH_PARAMETERS AttachParameters
- ) {
- //...
- PNET_BUFFER_LIST_POOL_PARAMETERS parameters;
- parameters->fAllocateNetBuffer = TRUE;
- parameters->DataSize = 100;
- MyFilterHandle = NdisAllocateNetBufferListPool(NdisFilterHandle, parameters);
- //...
- }
- _Use_decl_annotations_
- VOID
- FilterSendNetBufferLists(
- NDIS_HANDLE FilterModuleContext,
- PNET_BUFFER_LIST NetBufferLists,
- NDIS_PORT_NUMBER PortNumber,
- ULONG SendFlags
- ) {
- /...
- PNET_BUFFER_LIST myNBL = NdisAllocateNetBufferAndNetBufferList(MyFilterHandle, 0, 0, ?, 0, ?);
- myNBL->SourceHandle = MyFilterHandle;
- NdisFSendNetBufferLists(MyFilterHandle, myNBL, 0, 0);
- /...
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement