📄 miniport.h
字号:
//********************************************************************
// 日期: 2004/08/25 - 25:8:2004 1:41
// 名前: tiamo
// 描述: miniport
//*********************************************************************
#pragma once
typedef struct __tagAdapter *PADAPTER;
typedef struct __tagChannel *PCHANNEL;
typedef struct __tagPacket *PPACKET;
// miniport resv
typedef struct __tagMiniportReserved
{
PPACKET m_pPacket;
PCHANNEL m_pChannel;
}MINIPORT_RESERVED,*PMINIPORT_RESERVED;
// private
extern "C"
{
// miniport initialize PASSIVE_LEVEL
NDIS_STATUS miniportInitialize(PNDIS_STATUS pOpenErrorStatus,PUINT puSelectedMediumIndex,PNDIS_MEDIUM pMediumArray,
UINT uMediumArraySize,NDIS_HANDLE hAdapterHandle,NDIS_HANDLE hConfigurationContext);
// miniport hat PASSIVE_LEVEL
VOID miniportHalt(PADAPTER pAdapter);
// miniport reset DISPATCH_LEVEL
NDIS_STATUS miniportReset(PBOOLEAN pbAddressingReset,PADAPTER pAdapter);
// send packets <= DISPATCH_LEVEL
VOID miniportCoSendPackets(PCHANNEL pChannel,PPNDIS_PACKET pPacketArray,UINT uNumberOfPackets);
// return packet DISPATCH_LEVEL
VOID miniportReturnPacket(PADAPTER pAdapter,PNDIS_PACKET pNdisPacket);
// corequest DISPATCH_LEVEL
NDIS_STATUS miniportCoRequest(PADAPTER pAdapter,PCHANNEL pChannel,PNDIS_REQUEST pNdisRequest);
// miniport codeactivate vc <= DISPATCH_LEVEL
NDIS_STATUS miniportCoDeactivateVc(PCHANNEL pChannel);
// miniport coactivate vc <= DISPATCH_LEVEL
NDIS_STATUS miniportCoActivateVc(PCHANNEL pChannel,PCO_CALL_PARAMETERS pCallParameters);
// query request DISPATCH_LEVEL
NDIS_STATUS QueryRequest(PCHANNEL pChannel,NDIS_OID oid,PVOID pBuffer,UINT uBufferLen,PUINT puWritten,PUINT puNeeded);
// set quest DISPATCH_LEVEL
NDIS_STATUS SetRequest(PCHANNEL pChannel,NDIS_OID oid,PVOID pBuffer,UINT uBufferLen,PUINT puRead,PUINT puNeeded);
// send packet <= DISPATCH_LEVEL
NDIS_STATUS SendPacket(PBIND_CONTEXT pBind,PPACKET pPacket);
// broadcast packet DISPATCH_LEVEL
BOOLEAN BroadcastPacket(PPACKET pPacket);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -