adapter.h
来自「ndis windows网络驱动程序的范例」· C头文件 代码 · 共 115 行
H
115 行
/*++
Copyright (c) 1996 Microsoft Corporation
Module Name:
adapter.h
Abstract:
defines for adapter binding/unbinding routines
Author:
Jim Mateer 4/1/97
Environment:
Kernel Mode
Revision History:
--*/
VOID
BindToLowerMP(
OUT PNDIS_STATUS Status,
IN NDIS_HANDLE BindContext,
IN PNDIS_STRING MPDeviceName,
IN PVOID SystemSpecific1,
IN PVOID SystemSpecific2
);
VOID
LowerMPOpenAdapterComplete(
IN NDIS_HANDLE ProtocolBindingContext,
IN NDIS_STATUS Status,
IN NDIS_STATUS OpenErrorStatus
);
NDIS_STATUS
MPInitialize(
OUT PNDIS_STATUS OpenErrorStatus,
OUT PUINT SelectedMediumIndex,
IN PNDIS_MEDIUM MediumArray,
IN UINT MediumArraySize,
IN NDIS_HANDLE MiniportAdapterHandle,
IN NDIS_HANDLE WrapperConfigurationContext
);
PADAPTER
FindAdapterByInstanceNumber(
#if BINARY_COMPATIBLE
CHAR InstanceNumber
#else
WCHAR InstanceNumber
#endif
);
PADAPTER
FindAdapterByName(
PWCHAR AdapterName
);
VOID
UnbindFromLowerMP(
OUT PNDIS_STATUS Status,
IN NDIS_HANDLE ProtocolBindingContext,
IN NDIS_HANDLE UnbindContext
);
VOID
DerefAdapter(
PADAPTER Adapter
);
VOID
CleanupAdapter(
PADAPTER Adapter
);
VOID
LowerMPCloseAdapterComplete(
IN NDIS_HANDLE ProtocolBindingContext,
IN NDIS_STATUS Status
);
VOID
CLUnloadProtocol(
VOID
);
VOID
MPHalt(
IN NDIS_HANDLE MiniportAdapterContext
);
NDIS_STATUS
MPReset(
OUT PBOOLEAN AddressingReset,
IN NDIS_HANDLE MiniportAdapterContext
);
/* End Prototypes */
/* end adapter.h */
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?