共用方式為


ndis.h header

網路會使用此標頭。 如需詳細資訊,請參閱:

ndis.h 包含下列程序設計介面:

Functions

 
FILTER_SYNCHRONOUS_OID_REQUEST

NDIS 會呼叫篩選驅動程式的 FilterSynchronousOidRequest 函式,以預覽同步 OID 要求,再將要求提供給基礎迷你埠驅動程式。
FILTER_SYNCHRONOUS_OID_REQUEST_COMPLETE

NDIS 會在從基礎驅動程式完成同步 OID 要求之後,呼叫篩選驅動程式的 FilterSynchronousOidRequestComplete 函式。
MINIPORT_SYNCHRONOUS_OID_REQUEST

NDIS 會呼叫迷你埠驅動程式的 MiniportSynchronousOidRequest 回呼函式來發出同步 OID 要求。
NDIS_DECLARE_SWITCH_NET_BUFFER_LIST_CONTEXT_TYPE

Hyper-V 可延伸交換器延伸模組會使用 NDIS_DECLARE_SWITCH_NET_BUFFER_LIST_CONTEXT_TYPE 巨集來定義 SetNetBufferListSwitchContext 和 GetNetBufferListSwitchContext 函式用來附加和擷取NET_BUFFER_LIST結構的內容類型。 擴充功能可以定義驅動程式內所需的許多內容類型。
NDIS_GET_NET_BUFFER_LIST_CANCEL_ID

NDIS_GET_NET_BUFFER_LIST_CANCEL_ID宏會從NET_BUFFER_LIST結構取得取消標識符。
NDIS_INIT_MUTEX

NDIS_INIT_MUTEX宏會初始化 mutex 物件,並將其設定為訊號狀態。
NDIS_LOWER_IRQL

NDIS_LOWER_IRQL宏會將目前處理器上的 IRQL 設定為指定的值。
NDIS_MAKE_RID

NDIS_MAKE_RID宏會從PCI Express (PCIe) 區段、總線、裝置和函式編號建置NDIS_VF_RID值。 迷你埠驅動程式會使用此值作為網路適配器PCIe虛擬函式 (VF) 的PCIe要求者識別碼 (RID)。
NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO

NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO宏會將媒體特定的信息數據結構新增至與NET_BUFFER_LIST結構相關聯之這類結構連結清單的開頭。
NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO_EX

NDIS_NBL_ADD_MEDIA_SPECIFIC_INFO_EX宏會將媒體特定資訊數據結構新增至與NET_BUFFER_LIST結構相關聯之這類結構連結清單的開頭。
NDIS_NBL_GET_MEDIA_SPECIFIC_INFO

NDIS_NBL_GET_MEDIA_SPECIFIC_INFO宏會從與NET_BUFFER_LIST結構相關聯的這類結構連結清單中取得媒體特定的信息數據結構。
NDIS_NBL_GET_MEDIA_SPECIFIC_INFO_EX

NDIS_NBL_GET_MEDIA_SPECIFIC_INFO_EX宏會從與NET_BUFFER_LIST結構相關聯的這類結構連結清單中取得媒體特定的信息數據結構。
NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO

NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO宏會從與NET_BUFFER_LIST結構相關聯的這類結構連結清單中,移除媒體特定的信息數據結構。
NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO_EX

NDIS_NBL_REMOVE_MEDIA_SPECIFIC_INFO_EX宏會從與NET_BUFFER_LIST結構相關聯的這類結構連結清單中,移除媒體特定的信息數據結構。
NDIS_RAISE_IRQL_TO_DISPATCH

NDIS_RAISE_IRQL_TO_DISPATCH宏會引發目前的 IRQL,以在目前的處理器上DISPATCH_LEVEL。
NDIS_RELEASE_MUTEX

NDIS_RELEASE_MUTEX宏會釋放指定的 mutex 物件。
NDIS_SET_NET_BUFFER_LIST_CANCEL_ID

NDIS_SET_NET_BUFFER_LIST_CANCEL_ID宏會以取消標識符標示NET_BUFFER_LIST結構,驅動程式稍後可以使用此標識符來取消相關聯數據的暫止傳輸。
NDIS_SWITCH_PORT_DESTINATION_AT_ARRAY_INDEX

Hyper-V 可延伸參數延伸模組會使用 NDIS_SWITCH_PORT_DESTINATION_AT_ARRAY_INDEX 巨集來存取NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY 結構內的NDIS_SWITCH_PORT_DESTINATION專案。
NDIS_WAIT_FOR_MUTEX

NDIS_WAIT_FOR_MUTEX宏會將目前的線程置於等候狀態,直到指定的 mutex 物件設定為訊號狀態為止。
NdisAcquireReadWriteLock

NdisAcquireReadWriteLock 函式會取得呼叫端用來寫入或讀取驅動程序線程之間共用資源的鎖定。注意 NDIS 6.20 和更新版本的驅動程式已淘汰讀寫鎖定介面,其應該使用 NdisAcquireRWLockRead 或 NdisAcquireRWLockWrite,而不是 NdisAcquireReadWriteLock。
NdisAcquireRWLockRead

NdisAcquireRWLockRead 函式會取得讀取鎖定,呼叫端會用來讀取驅動程式線程之間共用之資源的讀取許可權。
NdisAcquireRWLockWrite

NdisAcquireRWLockWrite 函式會取得寫入鎖定,呼叫端會用來寫入驅動程式線程之間共用之資源的寫入存取權。
NdisAcquireSpinLock

NdisAcquireSpinLock 函式會取得微調鎖定,讓呼叫端取得驅動程式函式所保護之資源獨佔存取權。
NdisActiveGroupCount

NdisActiveGroupCount 函式會傳回本機計算機系統中目前作用中的處理器群組數目。
NdisAdjustMdlLength

NdisAdjustMdlLength 函式會修改與 MDL 相關聯的數據長度。
NdisAllocateBuffer

NdisAllocateBuffer 會建立緩衝區描述元,對應已配置、非分頁記憶體區塊內的指定虛擬 (sub)範圍。
NdisAllocateBufferPool

此函式會傳回呼叫端可以藉由呼叫 NdisAllocateBuffer 來配置緩衝區描述元的句柄。
NdisAllocateCloneOidRequest

NdisAllocateCloneOidRequest 函式會為新的NDIS_OID_REQUEST結構配置記憶體,並將所有資訊從現有的NDIS_OID_REQUEST結構複製到新配置的結構。
NdisAllocateFromNPagedLookasideList

NdisAllocateFromNPagedLookasideList 函式會從指定的 lookaside 列表標頭中移除第一個專案。 如果 lookaside 清單目前是空的,則會從非分頁集區配置專案。
NdisAllocateGenericObject

沒有 NDIS 句柄的元件會使用 NdisAllocateGenericObject 函式來配置泛型 NDIS 物件。
NdisAllocateIoWorkItem

NDIS 驅動程式會呼叫 NdisAllocateIoWorkItem 函式來配置工作專案。 如需詳細資訊,請參閱 NDIS I/O 工作專案。
NdisAllocateMemoryWithTagPriority

NDIS 驅動程式會呼叫 NdisAllocateMemoryWithTagPriority 函式,從非分頁集區配置記憶體集區。
NdisAllocatePacketPoolEx

此函式會配置和初始化封包描述元集區的記憶體區塊。
NdisAllocateRWLock

NdisAllocateRWLock 函式會配置類型NDIS_RW_LOCK_EX的讀取/寫入鎖定變數。
NdisAllocateSharedMemory

NdisAllocateSharedMemory 函式會從共用記憶體提供者配置共用記憶體。
NdisAllocateSpinLock

NdisAllocateSpinLock 函式會初始化類型為 NDIS_SPIN_LOCK的變數,用來同步存取非 ISR 驅動程式函式之間共用的資源。
NdisAllocateTimerObject

NdisAllocateTimerObject 函式會配置並初始化定時器物件,以便與後續的 NdisXxx 定時器函式搭配使用。
NdisAnsiStringToUnicodeString

NdisAnsiStringToUnicodeString 函式會將指定的計數 ANSI 字串轉換成計數的 Unicode 字串。 翻譯符合目前的系統地區設定資訊。
NdisBuildScatterGatherList

NdisBuildScatterGatherList 函式會使用指定的參數來建置散佈/收集清單。
NdisCancelDirectOidRequest

通訊協定驅動程式會呼叫 NdisCancelDirectOidRequest 函式,以取消先前對基礎驅動程式的直接 OID 要求。
NdisCancelOidRequest

通訊協定驅動程式會呼叫 NdisCancelOidRequest 函式,以取消先前對基礎驅動程式的要求。
NdisCancelSendNetBufferLists

通訊協定驅動程式會呼叫 NdisCancelSendNetBufferLists 函式來取消網路數據的傳輸。
NdisCancelSendPackets

NdisCancelSendPackets 會取消系結句柄所識別之迷你埠驅動程式上以指定取消標識符標示的所有封包傳輸。
NdisCancelTimerObject

NdisCancelTimerObject 函式會取消與先前呼叫 NdisSetTimerObject 函式相關聯的定時器物件。
NdisClAddParty

NdisClAddParty 會在用戶端的多點 VC 上新增一個合作物件。
NdisClCloseAddressFamily

NdisCloseAddressFamily 會針對客戶端系結的特定 NIC,釋放用戶端通訊協定與呼叫管理員或 MCM 驅動程式註冊 AF 之間的關聯。
NdisClCloseCall

NdisClCloseCall 要求在指定的 VC 上呼叫已中斷。
NdisClDeregisterSap

NdisClDeregisterSap 發行先前註冊的 SAP。
NdisClDropParty

NdisClDropParty 會從用戶端的多點 VC 卸除合作物件。
NdisClGetProtocolVcContextFromTapiCallId

NdisClGetProtocolVcContextFromTapiCallId 會擷取 TAPI 通話標識符字串所識別之虛擬連線 (VC) 的用戶端內容。
NdisClIncomingCallComplete

NdisClIncomingCallComplete 會傳回用戶端接受或拒絕提供的來電,用戶端的 ProtocolClIncomingCall 函式先前傳回NDIS_STATUS_PENDING。
NdisClMakeCall

NdisClMakeCall 會在用戶端建立的 VC 上設定傳出呼叫。
NdisClModifyCallQoS

NdisClModifyCallQoS 要求在聯機上變更服務品質。
NdisClNotifyCloseAddressFamilyComplete

NdisClNotifyCloseAddressFamilyComplete 函式會傳回位址家族 (AF) 關閉作業的最終狀態,呼叫者的 ProtocolClNotifyCloseAf 函式會傳回NDIS_STATUS_PENDING。
NdisClOpenAddressFamilyEx

NdisClOpenAddressFamilyEx 函式會註冊與聯機導向用戶端之呼叫管理員相關聯的位址系列 (AF)。
NdisCloseAdapter

NdisCloseAdapter 會釋放建立的系結,以及呼叫 NdisOpenAdapter 的通訊協定時所配置的資源。
NdisCloseAdapterEx

通訊協議驅動程式會呼叫 NdisCloseAdapterEx 函式,以釋放驅動程式呼叫 NdisOpenAdapterEx 函式時所配置的系結和資源。
NdisCloseConfiguration

NdisCloseConfiguration 函式會釋放 NdisOpenConfigurationEx、NdisOpenConfigurationKeyByIndex 或 NdisOpenConfigurationKeyByName 函式所傳回之登錄機碼的句柄。
NdisCloseFile

NdisCloseFile 函式會釋放 NdisOpenFile 函式所傳回的句柄,並釋放配置以在開啟檔案內容時保留的記憶體。
NdisClRegisterSap

NdisClRegisterSap 會註冊 SAP,用戶端可以從遠端節點接收來電。
NdisCmActivateVc

NdisCmActivateVc 會將特定 VC 的 CM 提供的呼叫參數傳遞至基礎迷你埠驅動程式,包括媒體參數。
NdisCmAddPartyComplete

NdisCmAddPartyComplete 會傳回用戶端要求的最終狀態,而呼叫管理員先前傳回NDIS_STATUS_PENDING,以在已建立的多點 VC 上新增合作物件。
NdisCmCloseAddressFamilyComplete

NdisCmCloseAddressFamilyComplete 會傳回用戶端要求的最終狀態,其中 CM 的 ProtocolCmCloseAf 函式傳回NDIS_STATUS_PENDING,以關閉 AF。
NdisCmCloseCallComplete

NdisCmCloseCallComplete 會傳回用戶端要求的最終狀態,而呼叫管理員先前傳回NDIS_STATUS_PENDING,以終止呼叫。
NdisCmDeactivateVc

NdisCmDeactivateVc 會通知 NDIS 和基礎迷你埠驅動程式,在特定作用中 VC 上不會再進行任何傳輸。
NdisCmDeregisterSapComplete

NdisCmDeregisterSapComplete 會傳回用戶端要求的最終狀態,而呼叫管理員先前傳回NDIS_STATUS_PENDING,以取消註冊 SAP。
NdisCmDispatchCallConnected

NdisCmDispatchCallConnected 會通知 NDIS 和客戶端,數據傳輸可以在針對遠端節點上起始的來電呼叫所建立的 VC 上開始。
NdisCmDispatchIncomingCall

NdisCmDispatchIncomingCall 會通知用戶端該用戶端先前註冊之 SAP 上的來電。
NdisCmDispatchIncomingCallQoSChange

NdisCmDispatchIncomingCallQoSChange 通知用戶端,要求變更該用戶端作用中連線上的服務品質已透過網路接收。
NdisCmDispatchIncomingCloseCall

NdisCmDispatchIncomingCloseCall 會告訴用戶端卸除作用中或提供的通話,通常是因為通話管理員已收到來自網路的要求來關閉連線。
NdisCmDispatchIncomingDropParty

NdisCmDispatchIncomingDropParty 通知用戶端應該移除多點 VC 上的特定合作物件,通常是因為呼叫管理員已透過網路收到要求,以關閉作用中的多點連線。
NdisCmDropPartyComplete

NdisCmDropPartyComplete 會傳回用戶端要求的最終狀態,而呼叫管理員先前傳回NDIS_STATUS_PENDING,以從多點 VC 移除合作物件。
NdisCmMakeCallComplete

NdisCmMakeCallComplete 會傳回用戶端要求的最終狀態,而呼叫管理員先前傳回NDIS_STATUS_PENDING,以進行傳出呼叫。
NdisCmModifyCallQoSComplete

NdisCmModifyCallQoSComplete 表示用戶端要求完成,而呼叫管理員先前傳回NDIS_STATUS_PENDING,以修改 VC 上的服務品質。
NdisCmNotifyCloseAddressFamily

NdisCmNotifyCloseAddressFamily 函式會通知 NDIS 呼叫管理員從基礎迷你埠配接器解除系結,而且任何相關聯的 CoNDIS 用戶端都應該關閉指定的位址系列 (AF)。
NdisCmOpenAddressFamilyComplete

NdisCmOpenAddressFamilyComplete 會在呼叫管理員傳回NDIS_STATUS_PENDING響應該用戶端的原始 open-AF 要求后,傳回獨立通話管理員針對特定客戶端開啟指定 AF 的最終狀態。
NdisCmRegisterAddressFamilyEx

NdisCmRegisterAddressFamilyEx 函式會註冊位址系列(AF),以在 CoNDIS 驅動程式之間進行通訊。
NdisCmRegisterSapComplete

NdisCmRegisterSapComplete 會傳回用戶端要求的最終狀態,CM 先前傳回NDIS_STATUS_PENDING,以註冊 SAP。
NdisCoAssignInstanceName

NdisCoAssignInstanceName 會將實例名稱指派給 VC,並讓 NDIS 向 Windows Management Instrumentation (WMI) 指派的名稱註冊 GUID (全域唯一標識符)。
NdisCoCreateVc

NdisCoCreateVc 會設定連線端點,用戶端可以從該端點進行傳出呼叫,或獨立呼叫管理員可以分派來電。
NdisCoDeleteVc

NdisCoDeleteVc 會終結呼叫端建立的 VC。
NdisCoGetTapiCallId

NdisCoGetTapiCallId 會擷取TAPI應用程式可用來識別特定 NDIS 虛擬連線 (VC) 的字串。
NdisCompleteBindAdapterEx

通訊協議驅動程式會呼叫 NdisCompleteBindAdapterEx 函式,以完成驅動程式的 ProtocolBindAdapterEx 函式傳回NDIS_STATUS_PENDING的系結作業。
NdisCompleteNetPnPEvent

通訊協定驅動程式會呼叫 NdisCompleteNetPnPEvent 函式,以完成呼叫端的 ProtocolNetPnPEvent 函式傳回NDIS_STATUS_PENDING的隨插即用或電源管理事件的回應。
NdisCompleteUnbindAdapterEx

通訊協議驅動程式會呼叫 NdisCompleteUnbindAdapterEx 函式,以完成驅動程式的 ProtocolUnbindAdapterEx 函式傳回NDIS_STATUS_PENDING的解除系結作業。
NdisCoOidRequest

NdisCoOidRequest 函式會將要求轉送給目標 CoNDIS 驅動程式,以查詢或設定目標驅動程式的 OID 指定資訊。
NdisCoOidRequestComplete

NdisCoOidRequestComplete 函式會傳回 OID 要求的最終狀態,而 CoNDIS 用戶端或獨立呼叫管理員的 ProtocolCoOidRequest 函式先前傳回NDIS_STATUS_PENDING。
NdisCopyFromPacketToPacketSafe

NdisCopyFromPacketToPacket 會將指定的數據範圍從一個封包複製到另一個封包。
NdisCoSendNetBufferLists

NdisCoSendNetBufferLists 函式會傳送包含在指定NET_BUFFER_LIST結構清單中的網路數據。
NdisCurrentGroupAndProcessor

NdisCurrentGroupAndProcessor 函式會傳回目前處理器的群組相對處理器編號和組號。
NdisCurrentProcessorIndex

NdisCurrentProcessorIndex 函式會傳回呼叫端執行時目前處理器的系統指派號碼。
NdisDeleteNPagedLookasideList

NdisDeleteNPagedLookasideList 函式會從系統中移除非分頁的 lookaside 清單。
NdisDeregisterDeviceEx

NdisDeregisterDeviceEx 函式會從系統移除 NdisRegisterDeviceEx 函式所建立的裝置物件。
NdisDeregisterProtocol

NdisDeregisterProtocol 會釋放驅動程式呼叫 NdisRegisterProtocol 時所配置的資源。
NdisDeregisterProtocolDriver

通訊協議驅動程式會呼叫 NdisDeregisterProtocolDriver 函式,以釋放驅動程式呼叫 NdisRegisterProtocolDriver 函式時所配置 NDIS 的資源。
NdisDirectOidRequest

NdisDirectOidRequest 函式會將直接的 OID 要求轉送給基礎驅動程式,以查詢配接器的功能或狀態,或設定配接器的狀態。
NdisDprAcquireReadWriteLock

NdisDprAcquireReadWriteLock 函式會取得呼叫端用來寫入或讀取驅動程式線程之間共用之資源的鎖定。注意 NDIS 6.20 和更新版本的驅動程式已淘汰讀寫鎖定介面,其應該使用 NdisAcquireRWLockRead 或 NdisAcquireRWLockWrite (在 Flags 參數中設定NDIS_RWL_AT_DISPATCH_LEVEL),而不是 NdisDprAcquireReadWriteLock。
NdisDprAcquireSpinLock

NdisDprAcquireSpinLock 函式會取得微調鎖定,讓呼叫端可以透過多處理器安全的方式同步處理非 ISR 驅動程式函式之間共用的資源存取。
NdisDprReleaseReadWriteLock

NdisDprReleaseReadWriteLock 函式會釋放先前對 NdisDprAcquireReadWriteLock 呼叫中取得的鎖定。注意 NDIS 6.20 和更新版本的驅動程式已淘汰讀寫鎖定介面,其應該使用 NdisReleaseRWLock,而不是 NdisDprReleaseReadWriteLock。
NdisDprReleaseSpinLock

NdisDprReleaseSpinLock 函式會釋放在 NdisDprAcquireSpinLock 函式之前呼叫中取得的微調鎖定。
NdisEnumerateFilterModules

NdisEnumerateFilterModules 函式會列舉篩選堆疊中的所有篩選模組和篩選中繼驅動程序實例。
NdisEqualMemory

NdisEqualMemory 函式會比較一個記憶體區塊中指定數目的字元數,以及第二個記憶體區塊中的相同字元數。
NdisEqualString

NdisEqualString 函式會比較 OS 預設字元集中的兩個字串,以判斷它們是否相等。
NdisEqualUnicodeString

NdisEqualUnicodeString 函式會比較兩個 Unicode 字串,並傳回它們是否相等。
NdisFCancelDirectOidRequest

篩選驅動程式會呼叫 NdisFCancelDirectOidRequest 函式,以取消先前對基礎驅動程式的直接 OID 要求。
NdisFCancelOidRequest

篩選驅動程式會呼叫 NdisFCancelOidRequest 函式,以取消先前對基礎驅動程式的要求。
NdisFCancelSendNetBufferLists

篩選驅動程式會呼叫 NdisFCancelSendNetBufferLists 函式來取消網路數據的傳輸。
NdisFDeregisterFilterDriver

篩選驅動程式會呼叫 NdisFDeregisterFilterDriver 函式,以釋放先前使用 NdisFRegisterFilterDriver 函式配置的資源。
NdisFDevicePnPEventNotify

篩選驅動程式可以呼叫 NdisFDevicePnPEventNotify 函式,將裝置隨插即用 (PnP) 或電源管理事件轉送至基礎驅動程式。
NdisFDirectOidRequest

篩選驅動程式會呼叫 NdisFDirectOidRequest 函式,將直接 OID 要求轉送至基礎驅動程式或產生這類要求。
NdisFDirectOidRequestComplete

篩選驅動程式會呼叫 NdisFDirectOidRequestComplete 函式,以傳回驅動程式 FilterDirectOidRequest 函式傳回NDIS_STATUS_PENDING之直接 OID 要求的最終狀態。
NdisFGetOptionalSwitchHandlers

Hyper-V 可延伸交換器延伸模組會呼叫 NdisFGetOptionalSwitchHandlers 函式,以取得 Hyper-V 可延伸交換器處理程式函式的指標清單。
NdisFillMemory

NdisFillMemory 函式會以指定的字元填入呼叫端提供的緩衝區。
NdisFIndicateReceiveNetBufferLists

篩選驅動程式會呼叫 NdisFIndicateReceiveNetBufferLists 來指出它已收到網路數據。 如需詳細資訊,請參閱在篩選驅動程式中接收數據。
NdisFIndicateStatus

NdisFIndicateStatus 函式會從基礎驅動程式傳遞篩選狀態指示,或產生狀態指示。
NdisFNetPnPEvent

篩選驅動程式可以呼叫 NdisFNetPnPEvent 函式,將網路即插即用 (PnP) 或電源管理事件轉送至過度配置驅動程式。
NdisFOidRequest

篩選驅動程式會呼叫 NdisFOidRequest 函式,將 OID 要求轉送至基礎驅動程式或產生這類要求。
NdisFOidRequestComplete

篩選驅動程式會呼叫 NdisFOidRequestComplete 函式,以傳回驅動程式 FilterOidRequest 函式傳回NDIS_STATUS_PENDING之 OID 要求的最終狀態。
NdisFPauseComplete

如果驅動程式從 FilterPause 函式傳回NDIS_STATUS_PENDING,篩選驅動程式必須呼叫 NdisFPauseComplete 函式,才能完成暫停作業。
NdisFreeCloneOidRequest

NdisFreeCloneOidRequest 函式會釋放複製的NDIS_OID_REQUEST結構。
NdisFreeGenericObject

呼叫 NdisFreeGenericObject 函式,以釋放以 NdisAllocateGenericObject 函式建立的泛型物件。
NdisFreeIoWorkItem

NDIS 驅動程式會呼叫 NdisFreeIoWorkItem 函式,以釋放指定的工作專案。
NdisFreeMemory

NdisFreeMemory 函式會釋放先前使用 NdisAllocateMemoryWithTagPriority 函式配置的記憶體區塊。
NdisFreeMemoryWithTag

所有 NDIS 版本都已淘汰 NdisFreeMemoryWithTag 函式。 請改用 NdisAllocateMemoryWithTagPriority。
NdisFreeMemoryWithTagPriority

NdisFreeMemoryWithTagPriority 函式會釋放使用 NdisAllocateMemoryWithTagPriority 函式配置的記憶體。
NdisFreePacketPool

此函式會釋放封包集區區塊的句柄,該區塊是使用 NdisAllocatePacketPool 函式所配置。
NdisFreeRWLock

NdisFreeRWLock 函式會釋放先前使用 NdisAllocateRWLock 函式配置的讀取/寫入鎖定。
NdisFreeScatterGatherList

NdisFreeScatterGatherList 函式會釋放散佈/收集清單。
NdisFreeSharedMemory

NdisFreeSharedMemory 函式會釋放驅動程序從共用記憶體提供者配置的共用記憶體。
NdisFreeSpinLock

NdisFreeSpinLock 函式會釋放在先前對 NdisAllocateSpinLock 函式呼叫中初始化的微調鎖定。
NdisFreeString

NdisFreeString 函式會釋放 NdisInitializeString 針對緩衝字串所配置的記憶體。
NdisFreeTimerObject

NdisFreeTimerObject 函式會釋放使用 NdisAllocateTimerObject 函式配置的定時器物件。
NdisFreeToNPagedLookasideList

NdisFreeToNPagedLookasideList 函式會傳回指定 lookaside 列表的專案。
NdisFRegisterFilterDriver

篩選驅動程式會呼叫 NdisFRegisterFilterDriver 函式,向 NDIS 註冊其 FilterXxx 函式。
NdisFRestartComplete

如果驅動程式從 FilterRestart 函式傳回NDIS_STATUS_PENDING,篩選驅動程式必須呼叫 NdisFRestartComplete 函式,才能完成重新啟動作業。
NdisFRestartFilter

篩選驅動程式會呼叫 NdisFRestartFilter 函式,要求 NDIS 起始篩選模組的重新啟動作業。
NdisFReturnNetBufferLists

篩選驅動程式會呼叫 NdisFReturnNetBufferLists 來釋放一或多個NET_BUFFER_LIST結構的擁有權及其相關聯的NET_BUFFER結構。
NdisFSendNetBufferLists

篩選驅動程式會呼叫 NdisFSendNetBufferLists 函式來傳送網路數據緩衝區清單。
NdisFSendNetBufferListsComplete

篩選驅動程式會呼叫 NdisFSendNetBufferListsComplete 函式,將NET_BUFFER_LIST結構的連結清單傳回至過度的驅動程式,並傳回傳送要求的最終狀態。
NdisFSetAttributes

篩選驅動程式會呼叫 NdisFSetAttributes 函式來指定篩選模組內容區域。
NdisFSynchronousOidRequest

篩選驅動程式會呼叫 NdisFSynchronousOidRequest 函式,以產生新的同步 OID 要求,並將它發出給基礎驅動程式。
NdisGeneratePartialCancelId

NdisGeneratePartialCancelId 函式會傳回呼叫驅動程式必須作為取消標識符的高階位元組使用的值。
NdisGetCurrentProcessorCounts

NdisGetCurrentProcessorCounts 函式會傳回驅動程式可用來判斷特定時間間隔 CPU 使用量的目前處理器計數。
NdisGetCurrentProcessorCpuUsage

NdisGetCurrentProcessorCpuUsage 函式會以百分比傳回目前處理器上活動的平均數量。注意 此函式已被取代。
NdisGetCurrentSystemTime

NdisGetCurrentSystemTime 函式會傳回目前的系統時間,適合設定時間戳。
NdisGetDeviceReservedExtension

NdisGetDeviceReservedExtension 函式會取得與裝置對象相關聯的裝置延伸模組指標。
NdisGetHypervisorInfo

重要 從 Windows 10 版本 1703 開始,NdisGetHypervisorInfo 已被取代,不應使用。
NdisGetPhysicalAddressHigh

NdisGetPhysicalAddressHigh 會傳回指定實體位址的高階部分。
NdisGetPhysicalAddressLow

NdisGetPhysicalAddressLow 會傳回指定實體位址的低序部分。
NdisGetProcessorInformation

NdisGetProcessorInformation 函式會擷取本機電腦 CPU 拓撲的相關信息,以及迷你埠驅動程式必須用於接收端調整的處理器集(RSS)。
NdisGetProcessorInformationEx

NdisGetProcessorInformationEx 函式會擷取本機計算機的 CPU 拓撲相關信息。
NdisGetReceivedPacket

NdisGetReceivedPacket 會擷取從基礎驅動程式接收的封包。
NdisGetRoutineAddress

NdisGetRoutineAddress 函式會傳回指定例程名稱的例程位址。
NdisGetRssProcessorInformation

NdisGetRssProcessorInformation 函式會擷取迷你埠驅動程式必須用於接收端調整 (RSS) 之處理器集的相關信息。
NdisGetSharedDataAlignment

NdisGetSharedDataAlignment 會針對可由多個處理器共用的記憶體結構傳回慣用的對齊方式。
NdisGetSystemUpTimeEx

NdisGetSystemUpTimeEx 函式會傳回自電腦重新啟動後經過的毫秒數。
NdisGetVersion

NdisGetVersion 函式會傳回 NDIS 的版本號碼。
NdisGroupActiveProcessorCount

NdisGroupActiveProcessorCount 函式會傳回目前在指定群組中作用中的處理器數目。
NdisGroupActiveProcessorMask

NdisGroupActiveProcessorMask 函式會傳回指定群組目前作用中的處理器掩碼。
NdisGroupMaxProcessorCount

NdisGroupMaxProcessorCount 函式會決定指定處理器群組中的處理器數目上限。
NdisIfAddIfStackEntry

NdisIfAddIfStackEntry 函式會指定 NDIS 網路介面堆疊中兩個網路介面的順序。
NdisIfAllocateNetLuidIndex

NdisIfAllocateNetLuidIndex 函式會為 NDIS 網路介面提供者配置NET_LUID索引。
NdisIfDeleteIfStackEntry

NdisIfDeleteIfStackEntry 函式會刪除 NDIS 介面堆疊中兩個網路介面排序的相關信息。
NdisIfDeregisterInterface

NdisIfDeregisterInterface 函式會取消註冊先前由 NdisIfRegisterInterface 函式呼叫所註冊的 NDIS 網路介面。
NdisIfDeregisterProvider

NdisIfDeregisterProvider 函式會取消註冊先前由 NdisIfRegisterProvider 函式呼叫所註冊的介面提供者。
NdisIfFreeNetLuidIndex

NdisIfFreeNetLuidIndex 函式會釋放網路介面NET_LUID索引,該網路介面先前是由呼叫 NdisIfAllocateNetLuidIndex 函式所配置。
NdisIfGetInterfaceIndexFromNetLuid

NdisIfGetInterfaceIndexFromNetLuid 函式會取得與NET_LUID值相關聯的網路介面索引。
NdisIfGetNetLuidFromInterfaceIndex

NdisIfGetNetLuidFromInterfaceIndex 函式會取得與網路介面索引相關聯的NET_LUID值。
NdisIfQueryBindingIfIndex

NdisIfQueryBindingIfIndex 函式會擷取與指定通訊協議系結相關聯之最高和最低分層網路介面的網路介面索引和NET_LUID值。
NdisIfRegisterInterface

NdisIfRegisterInterface 函式會註冊 NDIS 網路介面。
NdisIfRegisterProvider

NdisIfRegisterProvider 函式會註冊 NDIS 網路介面提供者。
NdisIMAssociateMiniport

NdisIMAssociateMiniport 函式會通知 NDIS 迷你埠和通訊協定驅動程式的指定下層介面分別屬於相同的中繼驅動程式。
NdisIMCancelInitializeDeviceInstance

NdisIMCancelInitializeDeviceInstance 函式會取消先前對 NdisIMInitializeDeviceInstanceEx 函式的呼叫。
NdisIMCopySendCompletePerPacketInfo

NdisIMCopySendCompletePerPacketInfo 會將由較低迷你埠驅動程序傳回之封包的每個封包資訊複製到要傳回至上層驅動程式的新封包。
NdisIMCopySendPerPacketInfo

NdisIMCopySendPerPacketInfo 會從上層驅動程式所傳送封包的每個封包資訊複製到新的封包,以傳送至較低的迷你埠驅動程式。
NdisIMDeInitializeDeviceInstance

NdisIMDeInitializeDeviceInstance 函式會呼叫 NDIS 中繼驅動程式的 MiniportHaltEx 函式,以卸除驅動程序的虛擬迷你埠。
NdisIMDeregisterLayeredMiniport

NdisIMDeregisterLayeredMiniport 會發行先前註冊的中繼驅動程式。
NdisIMGetBindingContext

NdisIMGetBindingContext 函式可讓 NDIS 通訊協定驅動程式存取基礎中繼驅動程式所建立的裝置內容區域,以存取較高層級通訊協定驅動程式所系結的虛擬迷你埠。
NdisIMGetDeviceContext

此函式可讓 NDIS 中繼驅動程式的 MiniportInitialize 函式存取其 ProtocolBindAdapter 函式所配置的裝置內容區域。
NdisIMInitializeDeviceInstanceEx

NdisIMInitializeDeviceInstanceEx 函式會起始虛擬迷你埠的初始化作業,並選擇性地為後續系結的通訊協定驅動程式設定虛擬迷你埠的狀態資訊。
NdisIMNotifyPnPEvent

NdisIMNotifyPnPEvent 會將隨插即用或電源管理事件的通知傳播至過度的驅動程式。
NdisIMRegisterLayeredMiniport

NdisIMRegisterLayeredMiniport registers an intermediate driver's MiniportXxx entry points and name with the NDIS library when the driver initializes.
NdisInitAnsiString

NdisInitAnsiString 函式會初始化計數的 ANSI 字串。
NdisInitializeEvent

NdisInitializeEvent 函式會在驅動程式初始化期間設定事件物件,以便後續當做同步處理機制使用。
NdisInitializeListHead

NdisInitializeListHead 函式會初始化一個多倍鏈接的驅動程序維護佇列。
NdisInitializeNPagedLookasideList

NdisInitializeNPagedLookasideList 函式會初始化 lookaside 列表。 成功初始化之後,可以將非分頁的固定大社區塊從 配置並釋放到 lookaside 清單。
NdisInitializeReadWriteLock

NdisInitializeReadWriteLock 函式會初始化類型NDIS_RW_LOCK的讀取或寫入鎖定變數。注意 NDIS 6.20 和更新版本的驅動程式已淘汰讀寫鎖定介面,其應該使用 NdisAllocateRWLock,而不是 NdisInitializeReadWriteLock。
NdisInitializeSListHead

NdisInitializeSListHead 函式會初始化循序、相互鎖定、單選連結清單的前端。
NdisInitializeString

NdisInitializeString 函式會配置記憶體,並初始化系統預設字元集中的計數位符串。
NdisInitUnicodeString

NdisInitUnicodeString 函式會初始化計數的 Unicode 字串。
NdisInterlockedAddLargeStatistic

NdisInterlockedAddLargeStatistic 函式會在LARGE_INTEGER附加值中執行 ULONG 遞增值的聯結加法。
NdisInterlockedAddUlong

NdisInterlockedAddUlong 函式會將不帶正負號的長值新增至指定的無符號整數做為不可部分完成的作業,使用呼叫端提供的微調鎖定來同步存取整數變數。
NdisInterlockedDecrement

NdisInterlockedDecrement 函式會將LONG類型的呼叫端提供的變數遞減為不可部分完成的作業。
NdisInterlockedIncrement

NdisInterlockedIncrement 函式會將呼叫端提供的變數遞增為不可部分完成的作業。
NdisInterlockedInsertHeadList

NdisInterlockedInsertHeadList 函式會在多處理器安全的方式同步處理清單的標頭插入專案,通常是封包。
NdisInterlockedInsertTailList

NdisInterlockedInsertTailList 函式會在多處理器安全的方式同步處理清單的結尾插入專案,通常是封包。
NdisInterlockedPopEntrySList

NdisInterlockedPopEntrySList 函式會從循序、單選連結的清單中移除第一個專案。
NdisInterlockedPushEntrySList

NdisInterlockedPushEntrySList 函式會在循序、單選連結清單的前端插入專案。
NdisInterlockedRemoveHeadList

NdisInterlockedRemoveHeadList 函式會從雙鏈接清單的前端移除一個專案,通常是封包,以便以多處理器安全的方式同步處理清單的存取。
NdisMAllocateNetBufferSGList

總線主要迷你埠驅動程式會呼叫 NdisMAllocateNetBufferSGList 函式,以取得與NET_BUFFER結構相關聯的網路數據的散佈/收集清單。
NdisMAllocatePort

NdisMAllocatePort 函式會配置與迷你埠配接器相關聯的 NDIS 埠。
NdisMAllocateSharedMemory

NdisMAllocateSharedMemory 會配置和對應主機記憶體範圍,讓記憶體範圍可從主機系統和 DMA NIC 同時存取。
NdisMAllocateSharedMemoryAsyncEx

迷你埠驅動程式會呼叫 NdisMAllocateSharedMemoryAsyncEx 函式,以配置驅動程式與其總線主機 DMA NIC 之間共用的額外記憶體,通常是在可用的 NIC 接收緩衝區不足時。
NdisMapFile

如果檔案目前未對應,NdisMapFile 函式會將已開啟的檔案對應至可存取呼叫端的緩衝區。
NdisMaxGroupCount

NdisMaxGroupCount 函式會傳回本機計算機系統中處理器群組的數目上限。
NdisMCloseLog

NdisMCloseLog 會釋放用於記錄的資源。
NdisMCmActivateVc

NdisMCmActivateVc 會通知 NDIS MCM 驅動程式已準備好在特定 VC 上進行傳輸。
NdisMCmAddPartyComplete

NdisMCmAddPartyComplete 會傳回用戶端要求的最終狀態,MCM 驅動程式先前傳回NDIS_STATUS_PENDING,以在已建立的多點 VC 上新增合作物件。
NdisMCmCloseAddressFamilyComplete

NdisMCmCloseAddressFamilyComplete 會傳回用戶端要求的最終狀態,MCM 驅動程式傳回NDIS_STATUS_PENDING,以關閉 AF。
NdisMCmCloseCallComplete

NdisMCmCloseCallComplete 會傳回用戶端要求的最終狀態,MCM 驅動程式先前傳回NDIS_STATUS_PENDING,以終止呼叫。
NdisMCmCreateVc

NdisMCmCreateVc 會設定 MCM 驅動程式可將來電供應專案分派給客戶端的連線端點。
NdisMCmDeactivateVc

NdisMCmDeactivateVc 會通知 NDIS,特定作用中 VC 上不會再進行任何傳輸。
NdisMCmDeleteVc

NdisMCmDeleteVc 會終結呼叫端建立的 VC。
NdisMCmDeregisterSapComplete

NdisMCmDeregisterSapComplete 會傳回用戶端要求的最終狀態,MCM 驅動程式先前傳回NDIS_STATUS_PENDING,以取消註冊 SAP。
NdisMCmDispatchCallConnected

NdisMCmDispatchCallConnected 通知 NDIS 和用戶端,數據傳輸可以從針對遠端節點上起始的來電呼叫所建立的 VC 開始。
NdisMCmDispatchIncomingCall

NdisMCmDispatchIncomingCall 會通知用戶端該用戶端先前使用該用戶端向 MCM 驅動程式註冊的 SAP 來電。
NdisMCmDispatchIncomingCallQoSChange

NdisMCmDispatchIncomingCallQoSChange 通知用戶端,要求變更該用戶端作用中連線上的服務品質已透過網路接收。
NdisMCmDispatchIncomingCloseCall

NdisMCmDispatchIncomingCloseCall 會告訴用戶端卸載作用中或提供的呼叫,通常是因為 MCM 驅動程式已收到來自網路以關閉連線的要求。
NdisMCmDispatchIncomingDropParty

NdisMCmDispatchIncomingDropParty 通知客戶端應該移除多點 VC 上的特定合作物件。
NdisMCmDropPartyComplete

NdisMCmDropPartyComplete 會傳回用戶端要求的最終狀態,MCM 驅動程式先前傳回NDIS_STATUS_PENDING,以從多點 VC 移除合作物件。
NdisMCmMakeCallComplete

NdisMCmMakeCallComplete 會傳回用戶端要求的最終狀態,而 MCM 驅動程式先前傳回NDIS_STATUS_PENDING,以進行傳出呼叫。
NdisMCmModifyCallQoSComplete

NdisMCmModifyCallQoSComplete 表示用戶端的要求完成,MCM 驅動程式先前傳回NDIS_STATUS_PENDING,以修改 VC 上的服務品質。
NdisMCmNotifyCloseAddressFamily

NdisMCmNotifyCloseAddressFamily 函式會通知 NDIS 與迷你埠呼叫管理員 (MCM) 相關聯的指定位址系列 (AF)應該關閉,NDIS 應通知任何受影響的 CoNDIS 用戶端。
NdisMCmOidRequest

NdisMCmOidRequest 函式會將 OID 要求從迷你埠呼叫管理員 (MCM) 驅動程式傳送至 CoNDIS 用戶端。
NdisMCmOidRequestComplete

NdisMCmOidRequestComplete 函式會傳回 CoNDIS OID 要求的最終狀態,而迷你埠呼叫管理員 (MCM) 驅動程式的 ProtocolCoOidRequest 函式先前傳回NDIS_STATUS_PENDING。
NdisMCmOpenAddressFamilyComplete

NdisMCmOpenAddressFamilyComplete 會傳回用戶端要求的最終狀態,其中 MCM 驅動程式的 ProtocolCmOpenAf 函式傳回NDIS_STATUS_PENDING,以開啟 MCM 驅動程式的位址系列。
NdisMCmRegisterAddressFamilyEx

NdisMCmRegisterAddressFamilyEx 函式會註冊位址系列 (AF),以在迷你埠呼叫管理員 (MCM) 和 CoNDIS 用戶端之間進行通訊。
NdisMCmRegisterSapComplete

NdisMCmRegisterSapComplete 會傳回用戶端要求的最終狀態,MCM 驅動程式的 ProtocolCmRegisterSap 函式先前傳回NDIS_STATUS_PENDING,以註冊 SAP。
NdisMCoActivateVcComplete

NdisMCoActivateVcComplete 會通知 NDIS 和呼叫管理員迷你埠驅動程式已完成 CM 起始的 activate-VC 要求,而迷你埠驅動程式先前傳回NDIS_STATUS_PENDING。
NdisMCoDeactivateVcComplete

NdisMCoDeactivateVcComplete 會通知 NDIS 和呼叫管理員迷你埠驅動程式已完成 CM 起始的 deactivate-VC 要求,而迷你埠驅動程式先前傳回NDIS_STATUS_PENDING。
NdisMCoIndicateReceiveNetBufferLists

NdisMCoIndicateReceiveNetBufferLists 函式指出迷你埠驅動程式已從網路接收數據。
NdisMCoIndicateStatusEx

NdisMCoIndicateStatusEx 函式會報告 CoNDIS 迷你埠適配卡狀態的變更。
NdisMCompleteDmaTransfer

NdisMCompleteDmaTransfer 函式表示系統 DMA 傳輸作業已完成。 它會重設系統 DMA 控制器,以準備進一步的 DMA 傳輸。
NdisMConfigMSIXTableEntry

NdisMConfigMSIXTableEntry 函式會針對裝置指派的 MSI-X 訊息執行 MSI-X 數據表專案的組態作業。
NdisMCoOidRequestComplete

NdisMCoOidRequestComplete 函式會傳回迷你埠驅動程式的 MiniportCoOidRequest 函式傳回NDIS_STATUS_PENDING OID 要求的最終狀態。
NdisMCoSendNetBufferListsComplete

NdisMCoSendNetBufferListsComplete 函式會將NET_BUFFER_LIST結構的連結清單傳回至過度的驅動程式,並傳回 CoNDIS 傳送要求的最終狀態。
NdisMCreateLog

NdisMCreateLog 會配置並開啟記錄檔,其中迷你埠驅動程式可以寫入驅動程式專用 Win32 應用程式要顯示的數據。
NdisMDeregisterDevice

NdisMDeregisterDevice 函式會從系統移除以 NdisMRegisterDevice 建立的裝置物件。
NdisMDeregisterDmaChannel

NdisMDeregisterDmaChannel 函式會在 NIC 的 DMA 通道上釋放迷你埠驅動程式的宣告。
NdisMDeregisterInterruptEx

迷你埠驅動程式會呼叫 NdisMDeregisterInterruptEx 來釋放先前使用 NdisMRegisterInterruptEx 函式配置的資源。
NdisMDeregisterIoPortRange

NdisMDeregisterIoPortRange 會發行在驅動程式初始化期間使用 NdisMRegisterIoPortRange 設定的對應。
NdisMDeregisterMiniportDriver

迷你埠驅動程式會呼叫 NdisMDeregisterMiniportDriver 函式,以釋放先前呼叫 NdisMRegisterMiniportDriver 函式所配置的資源。
NdisMDeregisterScatterGatherDma

總線主機迷你埠驅動程式會呼叫 NdisMDeregisterScatterGatherDma,以釋放與 NdisMRegisterScatterGatherDma 函式一起配置的 DMA 資源。
NdisMDirectOidRequestComplete

Miniport 驅動程式會呼叫 NdisMDirectOidRequestComplete 函式,以傳回驅動程式的 MiniportDirectOidRequest 函式傳回NDIS_STATUS_PENDING之直接 OID 要求的最終狀態。
NdisMEnableVirtualization

迷你埠驅動程式會在網路適配器上的 NIC 交換器建立或刪除期間呼叫 NdisMEnableVirtualization 函式。
NdisMFlushLog

NdisMFlushLog 會清除記錄檔。
NdisMFreeNetBufferSGList

總線主要迷你埠驅動程式會呼叫 NdisMFreeNetBufferSGList 函式,以釋放透過呼叫 NdisMAllocateNetBufferSGList 函式所配置的散佈/收集列表資源。
NdisMFreePort

NdisMFreePort 函式會釋放先前使用 NdisMAllocatePort 函式配置的 NDIS 埠。
NdisMFreeSharedMemory

NdisMFreeSharedMemory 會釋放 NdisMAllocateSharedMemory 或 NdisMAllocateSharedMemoryAsyncEx 由 DMA NIC 驅動程式先前配置的記憶體。
NdisMGetBusData

NDIS 驅動程式會呼叫 NdisMGetBusData 函式,以讀取裝置的組態空間。
NdisMGetDeviceProperty

NdisMGetDeviceProperty 函式會擷取透過總線驅動程式設定與迷你埠驅動程序通訊所需的裝置物件。
NdisMGetDmaAlignment

NdisMGetDmaAlignment 函式會傳回 NIC DMA 系統的對齊需求。
NdisMGetVirtualFunctionBusData

迷你埠驅動程式會呼叫 NdisMGetVirtualFunctionBusData 函式,從網路適配器上指定虛擬函式 (VF) 的 PCI Express (PCIe) 設定空間讀取數據。
NdisMGetVirtualFunctionLocation

迷你埠驅動程式會呼叫 NdisMGetVirtualFunctionLocation 函式來查詢 PCI Express (PCIe) 虛擬函式 (VF) 在 PCI 總線上的裝置位置。 驅動程式會使用裝置位置來建構 VF 的 PCIe 要求者識別碼 (RID)。
NdisMIdleNotificationComplete

迷你埠驅動程式會呼叫 NdisMIdleNotificationComplete,以完成 NDIS 選擇性暫停作業的擱置閑置通知。 NDIS 會在呼叫驅動程式的MiniportIdleNotification處理程式函式時開始作業。
NdisMIdleNotificationConfirm

迷你埠驅動程式呼叫 NdisMIdleNotificationConfirm 通知 NDIS,閑置網路適配器可以安全地暫停並轉換為低功率狀態。迷你埠驅動程式會在 NDIS 選擇性暫停作業期間呼叫此函式。
NdisMIndicateReceiveNetBufferLists

迷你埠驅動程式會呼叫 NdisMIndicateReceiveNetBufferLists 函式,以指出從網路接收數據。
NdisMIndicateStatus

NdisMIndicateStatus 表示 NIC 狀態變更為較高層級的 NDIS 驅動程式。
NdisMIndicateStatusEx

NdisMIndicateStatusEx 函式會報告迷你埠配接器狀態的變更。
NdisMInitializeWrapper

NdisMInitializeWrapper 會通知 NDIS 新的迷你埠驅動程式正在初始化。
NdisMInvalidateConfigBlock

迷你埠驅動程式會呼叫 NdisMInvalidateConfigBlock 函式,以通知 NDIS 一或多個虛擬函式 (VF) 組態區塊的數據已變更。
NdisMMapIoSpace

NdisMMapIoSpace 會將指定的總線相對「實體」裝置 RAM 範圍對應,或登錄到系統空間虛擬範圍。
NdisMNetPnPEvent

NDIS 迷你埠驅動程式(以及註冊為迷你埠驅動程式的中繼驅動程式)呼叫 NdisMNetPnPEvent 函式,以產生網路即插即用事件、NDIS PnP 事件或 Power Management 事件,或將其傳播至過度裝載的驅動程式。
NdisMOidRequestComplete

Miniport 驅動程式會呼叫 NdisMOidRequestComplete 函式,以傳回驅動程式 MiniportOidRequest 函式傳回NDIS_STATUS_PENDING的 OID 要求的最終狀態。
NdisMoveMemory

NdisMoveMemory 函式會將指定的位元元組數目從一個呼叫端提供的位置複製到另一個。
NdisMPauseComplete

如果驅動程式從 MiniportPause 函式傳回NDIS_STATUS_PENDING,迷你埠驅動程式必須呼叫 NdisMPauseComplete 函式,才能完成暫停作業。
NdisMQueryAdapterInstanceName

NdisMQueryAdapterInstanceName 函式會擷取迷你埠配接器的易記名稱。
NdisMQueryProbedBars

迷你埠驅動程式會呼叫 NdisMQueryProbedBars 函式,以取得網路適配器 PCI Express (PCIe) 基地址快取器 (BAR) 的值。
NdisMQueueDpc

NDIS 迷你埠驅動程式會呼叫 NdisMQueueDpc 函式,以排程 CPU 上的 DPC 呼叫。
NdisMQueueDpcEx

NDIS 迷你埠驅動程式會呼叫 NdisMQueueDpcEx 函式,以排程 CPU 上的 DPC 呼叫。
NdisMReadConfigBlock

PCI Express (PCIe) 虛擬函式 (VF) 的迷你埠驅動程式會呼叫 NdisMReadConfigBlock 函式,以從 VF 組態區塊讀取數據。
NdisMReadDmaCounter

NdisMReadDmaCounter 函式會傳回系統 DMA 控制器計數器的目前值。
NdisMRegisterDevice

NdisMRegisterDevice 函式會建立具名裝置物件,以及裝置物件與該裝置用戶可見名稱之間的符號連結。
NdisMRegisterDmaChannel

NdisMRegisterDmaChannel 函式會在從屬 NIC 或 ISA 總線主機 NIC 上的 DMA 作業初始化期間宣告系統 DMA 控制器通道。
NdisMRegisterInterruptEx

NDIS 迷你埠驅動程式會呼叫 NdisMRegisterInterruptEx 函式來註冊中斷。
NdisMRegisterIoPortRange

NdisMRegisterIoPortRange 會使用 NdisRawReadPortXxx 和 NdisRawWritePortXxx 函式來設定裝置 I/O 埠的存取權,並宣告該驅動程式 NIC 登錄中的 I/O 連接埠位址範圍。
NdisMRegisterMiniportDriver

迷你埠驅動程式會呼叫 NdisMRegisterMiniportDriver 函式,將 MiniportXxx 進入點註冊為初始化的第一個步驟。
NdisMRegisterScatterGatherDma

總線主要迷你埠驅動程式會從 MiniportInitializeEx 呼叫 NdisMRegisterScatterGatherDma 函式,以初始化散佈/收集 DMA 通道。
NdisMRegisterUnloadHandler

NdisMRegisterUnloadHandler 函式會註冊驅動程式的卸載處理程式。
NdisMRemoveMiniport

NdisMRemoveMiniport 函式會移除迷你埠驅動程式所判斷的指定迷你埠驅動程序適配卡,無法從系統復原。
NdisMResetComplete

NdisMResetComplete 函式會傳回先前傳回NDIS_STATUS_PENDING迷你埠驅動程式之重設要求的最終狀態。
NdisMResetComplete

深入瞭解:NdisMResetComplete 函式 (NDIS 6.x)
NdisMResetMiniport

迷你埠驅動程式會呼叫 NdisMResetMiniport 函式,以觸發 NDIS 稍後的重設作業。
NdisMRestartComplete

如果驅動程式從 MiniportRestart 函式傳回NDIS_STATUS_PENDING,迷你埠驅動程式必須呼叫 NdisMRestartComplete 函式,才能完成重新啟動作業。
NdisMSendNetBufferListsComplete

Miniport 驅動程式會呼叫 NdisMSendNetBufferListsComplete 函式,將NET_BUFFER_LIST結構的連結清單傳回至過度的驅動程式,並傳回傳送要求的最終狀態。
NdisMSetAttributesEx

NdisMSetAttributesEx 會在初始化期間通知 NDIS 連結庫有關呼叫端 NIC 或虛擬 NIC 的重要功能。
NdisMSetBusData

NDIS 驅動程式會呼叫 NdisMSetBusData 函式,以寫入裝置的組態空間。
NdisMSetMiniportAttributes

迷你埠驅動程序必須從 MiniportInitializeEx 函式呼叫 NdisMSetMiniportAttributes 函式,以識別迷你埠適配卡到 NDIS 的內容區域,並提供 NDIS 與迷你埠配接器的相關信息。
NdisMSetupDmaTransfer

NdisMSetupDmaTransfer 函式會設定 DMA 傳輸的主機 DMA 控制器。
NdisMSetVirtualFunctionBusData

迷你埠驅動程式會呼叫 NdisMSetVirtualFunctionBusData 函式,將數據寫入網路適配器上虛擬函式 (VF) 的 PCI Express (PCIe) 設定空間。
NdisMSleep

NdisMSleep 函式會延遲以微秒為單位指定間隔的呼叫端執行。
NdisMSynchronizeWithInterruptEx

NdisMSynchronizeWithInterruptEx 函式會同步處理 Miniport 驅動程式提供的函式與 MiniportInterrupt 函式的執行。
NdisMUnmapIoSpace

NdisMUnmapIoSpace 會釋放初始化時間呼叫 NdisMMapIoSpace 所對應的虛擬範圍。
NdisMWriteConfigBlock

PCI Express (PCIe) 虛擬函式 (VF) 的迷你埠驅動程式會呼叫 NdisMWriteConfigBlock 函式,將數據寫入 VF 組態區塊。
NdisMWriteLogData

NdisMWriteLogData 會將驅動程式提供的資訊傳輸到記錄檔中,以供驅動程式專用的 Win32 應用程式取用和顯示。
NdisOidRequest

NdisOidRequest 函式會將要求轉送給基礎驅動程式,以查詢配接器的功能或狀態,或設定配接器的狀態。
NdisOpenAdapter

NdisOpenAdapter 會設定呼叫通訊協定與特定基礎 NIC 驅動程式或 NDIS 中繼驅動程式之間的系結。
NdisOpenAdapterEx

通訊協定驅動程式會從其 ProtocolBindAdapterEx 函式呼叫 NdisOpenAdapterEx 函式,以設定通訊協定驅動程式與基礎驅動程式之間的系結。
NdisOpenConfigurationEx

NDIS 驅動程式會呼叫 NdisOpenConfigurationEx 函式,以取得設定句柄,以允許存取登錄中的組態參數。
NdisOpenConfigurationKeyByIndex

NdisOpenConfigurationKeyByIndex 函式會開啟指定開啟登錄機碼的子機碼,由呼叫端提供的句柄指定。
NdisOpenConfigurationKeyByName

NdisOpenConfigurationKeyByName 函式會開啟指定開啟登錄機碼的具名子機碼,由呼叫端提供的句柄指定。
NdisOpenFile

NdisOpenFile 函式會傳回已開啟檔案的句柄。
NdisOpenProtocolConfiguration

NdisOpenProtocolConfiguration 會傳回登錄機碼的句柄,其中會儲存通訊協定驅動程式的每個配接器資訊。
NdisPacketPoolUsage

此函式會傳回目前從封包集區配置的封包描述項數目。
NdisQueryAdapterInstanceName

NdisQueryAdapterInstanceName 函式會擷取實體 NIC 或呼叫通訊協定驅動程式所系結的虛擬配接器易記名稱。
NdisQueryBindInstanceName

NdisQueryBindInstanceName 函式會擷取實體 NIC 或呼叫通訊協定驅動程式所系結的虛擬配接器易記名稱。
NdisQueryDepthSList

NdisQueryDepthSList 函式會傳回指定循序、單選連結清單中的目前項目數目。
NdisQueueIoWorkItem

NDIS 驅動程式會呼叫 NdisQueueIoWorkItem 函式來將工作專案排入佇列。
NdisRawReadPortBufferUchar

NdisRawReadPortBufferUchar 會將指定的位元元數目讀入呼叫端提供的緩衝區。
NdisRawReadPortBufferUlong

NdisRawReadPortBufferUlong 會將指定的 ULONG 數目讀入呼叫端提供的緩衝區。
NdisRawReadPortBufferUshort

NdisRawReadPortBufferUshort 會將指定的 USHORT 數目讀入呼叫端提供的緩衝區。
NdisRawReadPortUchar

NdisRawReadPortUchar 會從 NIC 上的指定 I/O 埠讀取位元組。
NdisRawReadPortUlong

NdisRawReadPortUlong 會從 NIC 上的指定 I/O 連接埠讀取 ULONG 值。
NdisRawReadPortUshort

NdisRawReadPortUshort 會從 NIC 上的指定 I/O 埠讀取 USHORT 值。
NdisRawWritePortBufferUchar

NdisRawWritePortBufferUchar 會將指定數目的位元組從呼叫端提供的緩衝區寫入指定的 I/O 埠。
NdisRawWritePortBufferUlong

NdisRawWritePortBufferUlong 會將指定數目的 ULONG 值從呼叫端提供的緩衝區寫入指定的 I/O 連接埠。
NdisRawWritePortBufferUshort

NdisRawWritePortBufferUshort 會將指定數目的 USHORT 值從呼叫端提供的緩衝區寫入指定的 I/O 連接埠。
NdisRawWritePortUchar

NdisRawWritePortUchar 會將位元組寫入 NIC 上的 I/O 埠。
NdisRawWritePortUlong

NdisRawWritePortUlong 會將 ULONG 值寫入 NIC 上的 I/O 連接埠。
NdisRawWritePortUshort

NdisRawWritePortUshort 會將 USHORT 值寫入 NIC 上的 I/O 連接埠。
NdisReadConfiguration

根據開啟登錄機碼的句柄,NdisReadConfiguration 函式會從登錄傳回指定型別的具名專案值。
NdisReadNetworkAddress

NdisReadNetworkAddress 函式會傳回軟體可設定的網路位址,該位址儲存在計算機中安裝 NIC 的登錄中。
NdisReadRegisterUchar

迷你埠驅動程式會呼叫 NdisReadRegisterUchar,以從記憶體對應的裝置緩存器讀取 UCHAR。
NdisReadRegisterUlong

迷你埠驅動程式會呼叫 NdisReadRegisterUlong,以從記憶體對應的裝置緩存器讀取 ULONG。
NdisReadRegisterUshort

迷你埠驅動程式會呼叫 NdisReadRegisterUshort,以從記憶體對應的裝置緩存器讀取 USHORT。
NdisReEnumerateProtocolBindings

NdisReEnumerateProtocolBindings 函式會導致 NDIS 針對驅動程式設定為系結但目前未繫結至驅動程式的每個迷你埠適配卡呼叫通訊協定驅動程式的 ProtocolBindAdapterEx 函式一次。
NdisRegisterDeviceEx

NdisRegisterDeviceEx 函式會根據指定的屬性建立裝置物件。
NdisRegisterProtocol

NdisRegisterProtocol registers an NDIS driver's ProtocolXxx entry points and name with the NDIS library when the driver initializes.
NdisRegisterProtocolDriver

通訊協議驅動程式會呼叫 NdisRegisterProtocolDriver 函式,向 NDIS 註冊其 ProtocolXxx 函式。
NdisReleaseReadWriteLock

NdisReleaseReadWriteLock 函式會釋放先前對 NdisAcquireReadWriteLock 呼叫中取得的鎖定。注意 NDIS 6.20 和更新版本的驅動程式已淘汰讀寫鎖定介面,其應該使用 NdisReleaseRWLock,而不是 NdisReleaseReadWriteLock。
NdisReleaseRWLock

NdisReleaseRWLock 函式會釋放讀取/寫入鎖定,呼叫端用來存取驅動程序線程之間共用的資源。
NdisReleaseSpinLock

NdisReleaseSpinLock 函式會釋放在先前對 NdisAcquireSpinLock 函式呼叫中取得的微調鎖定。
NdisRequest

NdisRequest 會將要求轉送給基礎驅動程式,以查詢其 NIC 的功能或狀態,或設定其 NIC 的狀態。
NdisResetEvent

NdisResetEvent 函式會清除指定事件的 Signaled 狀態。
NdisRetrieveUlong

NdisRetrieveUlong 函式會從來源位址擷取 ULONG 值,以避免對齊錯誤。
NdisReturnNetBufferLists

NDIS 驅動程式會呼叫 NdisReturnNetBufferLists 函式,以釋放NET_BUFFER_LIST結構清單的擁有權,以及相關聯的NET_BUFFER結構和網路數據。
NdisScheduleWorkItem

NdisScheduleWorkItem 會將指定的工作專案插入佇列中,系統背景工作線程會從佇列中移除該專案,並將控制權提供給驅動程式先前提供給 NdisInitializeWorkItem 的回呼函式。
NdisSendNetBufferLists

通訊協定驅動程式會呼叫 NdisSendNetBufferLists 函式,以傳送包含在NET_BUFFER_LIST結構清單中的網路數據。
NdisSetCoalescableTimerObject

NdisSetCoalescableTimerObject 函式會設定一個定時器物件,操作系統與其他定時器協調,通常為了降低耗電量,而定時器確切到期對驅動程序作業而言並不重要。
NdisSetEvent

如果指定的事件尚未收到訊號,則 NdisSetEvent 函式會將指定的事件設定為訊號狀態。
NdisSetOptionalHandlers

NDIS 驅動程式可以呼叫 NdisSetOptionalHandlers 函式來設定或變更驅動程式函式的進入點。
NdisSetPhysicalAddressHigh

NdisSetPhysicalAddressHigh 會將指定實體位址的高順序部分設定為指定的值。
NdisSetPhysicalAddressLow

NdisSetPhysicalAddressLow 會將指定實體位址的低序部分設定為指定的值。
NdisSetTimerObject

NdisSetTimerObject 函式會將定時器物件設定為在指定的間隔或定期引發。
NdisStallExecution

NdisStallExecution 函式會在目前處理器上停止呼叫端,以取得指定的間隔。
NdisStoreUlong

NdisStoreUlong 函式會將 ULONG 值儲存在特定位址,以避免對齊錯誤。
NdisSynchronousOidRequest

通訊協定驅動程式會呼叫 NdisSynchronousOidRequest 函式,以產生新的同步 OID 要求,並將它發出給基礎驅動程式。
NdisSystemActiveProcessorCount

NdisSystemActiveProcessorCount 函式會傳回本機計算機中目前作用中的處理器數目。
NdisSystemProcessorCount

NdisSystemProcessorCount 函式會決定呼叫者是在單處理器或多處理器計算機上執行。
NdisTerminateWrapper

NdisTerminateWrapper 會釋放 NIC 驅動程式呼叫 NdisMInitializeWrapper 時所配置的系統資源。
NdisUnbindAdapter

通訊協定驅動程式會呼叫 NdisUnbindAdapter 函式,要求 NDIS 關閉基礎迷你埠配接器的系結。
NdisUnchainBufferAtBack

NdisUnchainBufferAtBack 會移除指定封包之緩衝區描述元鏈結結尾的緩衝區描述元。
NdisUnicodeStringToAnsiString

NdisUnicodeStringToAnsiString 函式會將指定的計數 Unicode 字串轉換成計數的 ANSI 字串。 翻譯符合目前的系統地區設定資訊。
NdisUnmapFile

NdisUnmapFile 函式會發行先前使用 NdisMapFile 函式設定之檔案的虛擬位址對應。
NdisUpcaseUnicodeString

NdisUpcaseUnicodeString 函式會將指定 Unicode 字串的複本轉換為大寫,並傳回已轉換的字串。注意 此函式已被取代為 NDIS 6.0 和更新版本。
NdisWaitEvent

NdisWaitEvent 函式會將呼叫端置於等候狀態,直到指定的事件設定為 Signaled 狀態或等候逾時為止。
NdisWriteConfiguration

NdisWriteConfiguration 函式會將指定專案呼叫端提供的值寫入登錄中。 這個函式必須依本身和 NdisReadConfiguration 函式串行方式叫用。
NdisWriteErrorLogEntry

NdisWriteErrorLogEntry 會將專案寫入系統 I/O 錯誤記錄檔。
NdisWriteEventLogEntry

NdisWriteEventLogEntry 會將事件記錄至 Win32 事件記錄檔。
NdisWriteRegisterUchar

迷你埠驅動程式會呼叫 NdisWriteRegisterUchar,以將 UCHAR 寫入記憶體對應裝置快取器。
NdisWriteRegisterUlong

迷你埠驅動程式會呼叫 NdisWriteRegisterUlong,以將 ULONG 寫入記憶體對應裝置快取器。
NdisWriteRegisterUshort

迷你埠驅動程式會呼叫 NdisWriteRegisterUshort,以將 USHORT 寫入記憶體對應裝置快取器。
NdisZeroMappedMemory

NdisZeroMappedMemory 會填滿記憶體區塊,該區塊會以零的先前呼叫 NdisMMapIoSpace 來對應。
NdisZeroMemory

NdisZeroMemory 函式會以零填滿記憶體區塊。
NET_BUFFER_LIST_RECEIVE_FILTER_ID

NET_BUFFER_LIST_RECEIVE_FILTER_ID宏會從NET_BUFFER_LIST結構中的頻外數據取得接收篩選標識符。
NET_BUFFER_LIST_RECEIVE_FILTER_VPORT_ID

NET_BUFFER_LIST_RECEIVE_FILTER_VPORT_ID宏會設定或取得NET_BUFFER_LIST結構中頻外數據中虛擬埠 (VPort) 的標識符。
NET_BUFFER_LIST_RECEIVE_QUEUE_ID

NET_BUFFER_LIST_RECEIVE_QUEUE_ID巨集會設定或取得虛擬機佇列 (VMQ) 或單一根 I/O 虛擬化 (SR-IOV) 的識別碼,以在NET_BUFFER_LIST 結構的頻外 (OOB) 數據內接收佇列標識碼。
NET_BUFFER_LIST_SWITCH_FORWARDING_DETAIL

Hyper-V 可延伸交換器延伸模組會使用 NET_BUFFER_LIST_SWITCH_FORWARDING_DETAIL 巨集,存取NET_BUFFER_LIST結構中可延伸交換器內容區域中的NDIS_SWITCH_FORWARDING_DETAIL_NET_BUFFER_LIST_INFO聯集。

Callback functions

 
ALLOCATE_SHARED_MEMORY_HANDLER

當驅動程式從共用記憶體提供者配置共用記憶體時,NDIS 會呼叫 NetAllocateSharedMemory 函式(ALLOCATE_SHARED_MEMORY_HANDLER進入點)。
FILTER_ATTACH

NDIS 會呼叫篩選驅動程式的 FilterAttach 函式,以配置和初始化篩選模組的數據結構。注意 您必須使用 FILTER_ATTACH 類型來宣告函式。
FILTER_CANCEL_DIRECT_OID_REQUEST

NDIS 會呼叫篩選驅動程式的 FilterCancelDirectOidRequest 函式來取消直接的 OID 要求。注意 您必須使用 FILTER_CANCEL_DIRECT_OID_REQUEST 類型來宣告函式。
FILTER_CANCEL_OID_REQUEST

NDIS 會呼叫篩選驅動程式的 FilterCancelOidRequest 函式來取消 OID 要求。注意 您必須使用 FILTER_CANCEL_OID_REQUEST 類型來宣告函式。
FILTER_CANCEL_SEND_NET_BUFFER_LISTS

NDIS 會呼叫篩選驅動程式的 FilterCancelSendNetBufferLists 函式,以取消標示為指定取消標識碼的所有NET_BUFFER_LIST結構的傳輸。注意 您必須使用 FILTER_CANCEL_SEND_NET_BUFFER_LISTS 類型來宣告函式。 如需詳細資訊,請參閱下列範例一節。
FILTER_DETACH

NDIS 會呼叫篩選驅動程式的 FilterDetach 函式,以釋放與篩選模組相關聯的所有資源。注意 您必須使用 FILTER_DETACH 類型來宣告函式。
FILTER_DEVICE_PNP_EVENT_NOTIFY

NDIS 會呼叫篩選驅動程式的 FilterDevicePnPEventNotify 函式,以通知設備即插即用 (PnP) 和電源管理事件的驅動程式。注意 您必須使用 FILTER_DEVICE_PNP_EVENT_NOTIFY 類型來宣告函式。
FILTER_DIRECT_OID_REQUEST

NDIS 會呼叫篩選驅動程式的 FilterDirectOidRequest 函式來處理與指定篩選模組相關聯的直接 OID 要求。注意 您必須使用 FILTER_DIRECT_OID_REQUEST 類型來宣告函式。
FILTER_DIRECT_OID_REQUEST_COMPLETE

NDIS 會呼叫 FilterDirectOidRequestComplete 函式,以完成篩選驅動程式直接 OID 要求,以查詢或設定基礎驅動程式中的資訊。注意 您必須使用 FILTER_DIRECT_OID_REQUEST_COMPLETE 類型來宣告函式。
FILTER_NET_PNP_EVENT

NDIS 會呼叫篩選驅動程式的 FilterNetPnPEvent 函式,以通知網路隨插即用 (PnP) 和電源管理事件的驅動程式。注意 您必須使用 FILTER_NET_PNP_EVENT 類型來宣告函式。
FILTER_OID_REQUEST

NDIS 會呼叫篩選驅動程式的 FilterOidRequest 函式來處理與指定篩選模組相關聯的 OID 要求。注意 您必須使用 FILTER_OID_REQUEST 類型來宣告函式。
FILTER_OID_REQUEST_COMPLETE

NDIS 會呼叫 FilterOidRequestComplete 函式,以完成篩選驅動程式要求,以查詢或設定基礎驅動程式中的資訊。注意 您必須使用 FILTER_OID_REQUEST_COMPLETE 類型來宣告函式。
FILTER_PAUSE

NDIS 會呼叫篩選驅動程式的 FilterPause 函式,以起始指定篩選模組的暫停作業。注意 您必須使用 FILTER_PAUSE 類型來宣告函式。
FILTER_RECEIVE_NET_BUFFER_LISTS

NDIS 會呼叫 FilterReceiveNetBufferLists 函式,要求篩選驅動程序處理接收指示。注意 您必須使用 FILTER_RECEIVE_NET_BUFFER_LISTS 類型來宣告函式。
FILTER_RESTART

FilterRestart 函式會起始指定之篩選模組的重新啟動作業。注意 您必須使用 FILTER_RESTART 類型來宣告函式。
FILTER_RETURN_NET_BUFFER_LISTS

NDIS 會呼叫 FilterReturnNetBufferLists 函式,將NET_BUFFER_LIST結構和相關聯數據的連結清單傳回至篩選驅動程式。注意 您必須使用 FILTER_RETURN_NET_BUFFER_LISTS 類型來宣告函式。
FILTER_SEND_NET_BUFFER_LISTS

NDIS 會呼叫 FilterSendNetBufferLists 函式,讓篩選驅動程式篩選NET_BUFFER_LIST結構的連結清單。注意 您必須使用 FILTER_SEND_NET_BUFFER_LISTS 類型來宣告函式。
FILTER_SEND_NET_BUFFER_LISTS_COMPLETE

NDIS 會呼叫 FilterSendNetBufferListsComplete 函式,以完成篩選驅動程式呼叫 NdisFSendNetBufferLists 函式所啟動的傳送要求。注意 您必須使用 FILTER_SEND_NET_BUFFER_LISTS_COMPLETE 類型來宣告函式。
FILTER_SET_MODULE_OPTIONS

FilterSetModuleOptions 函式會變更與指定篩選模組相關聯的選用服務集合。注意 您必須使用 FILTER_SET_MODULE_OPTIONS 類型來宣告函式。
FILTER_STATUS

FilterStatus 函式會指出 NDIS 或基礎驅動程式所報告的狀態變更。注意 您必須使用 FILTER_STATUS 類型來宣告函式。
FREE_SHARED_MEMORY_HANDLER

當驅動程式從共用記憶體提供者釋放共用記憶體時,NDIS 會呼叫 NetFreeSharedMemory 函式(FREE_SHARED_MEMORY_HANDLER進入點)。
IF_QUERY_OBJECT

ProviderQueryObject 函式會擷取網路介面的相關信息。
IF_SET_OBJECT

ProviderSetObject 函式會設定與網路介面相關聯的資訊。
MINIPORT_ADD_DEVICE

MiniportAddDevice 函式可讓迷你埠驅動程式為新增的裝置建立內容區域。
MINIPORT_ALLOCATE_SHARED_MEM_COMPLETE

NDIS 會呼叫迷你埠驅動程式的 MiniportSharedMemoryAllocateComplete 函式,以完成迷你埠驅動程式啟動的共用記憶體配置要求,方法是呼叫 NdisMAllocateSharedMemoryAsyncEx 函式。
MINIPORT_CANCEL_DIRECT_OID_REQUEST

NDIS 會呼叫迷你埠驅動程式的 MiniportCancelDirectOidRequest 函式來取消直接的 OID 要求。
MINIPORT_CANCEL_IDLE_NOTIFICATION

NDIS 會呼叫 MiniportCancelIdleNotification 處理程式函式,通知迷你埠驅動程式 NDIS 已偵測到暫停網路適配器上的活動。
MINIPORT_CANCEL_OID_REQUEST

NDIS 會呼叫迷你埠驅動程式的 MiniportCancelOidRequest 函式來取消 OID 要求。
MINIPORT_CANCEL_SEND

NDIS 會呼叫迷你埠驅動程式的 MiniportCancelSend 函式,以取消標示為指定取消標識碼的所有NET_BUFFER_LIST結構的傳輸。
MINIPORT_CHECK_FOR_HANG

NDIS 會呼叫迷你埠驅動程式的 MiniportCheckForHangEx 函式,以檢查代表網路適配器 (NIC) 的迷你埠配接器操作狀態。
MINIPORT_CO_ACTIVATE_VC

聯機導向迷你埠需要MiniportCoActivateVc函式。
MINIPORT_CO_CREATE_VC

線上導向迷你埠需要MiniportCoCreateVc函式。
MINIPORT_CO_DEACTIVATE_VC

聯機導向迷你埠需要MiniportCoDeactivateVc函式。
MINIPORT_CO_DELETE_VC

連接導向迷你埠需要MiniportCoDeleteVc函式。
MINIPORT_CO_OID_REQUEST

MiniportCoOidRequest 函式會處理 OID 要求,以查詢或設定 CoNDIS 迷你埠驅動程式中的資訊。注意 您必須使用 MINIPORT_CO_OID_REQUEST 類型來宣告函式。
MINIPORT_CO_SEND_NET_BUFFER_LISTS

MiniportCoSendNetBufferLists 函式會傳輸包含在指定連結清單NET_BUFFER_LIST結構中的網路數據。注意 您必須使用 MINIPORT_CO_SEND_NET_BUFFER_LISTS 類型來宣告函式。
MINIPORT_DEVICE_PNP_EVENT_NOTIFY

NDIS 會呼叫迷你埠驅動程式的 MiniportDevicePnPEventNotify 函式,以通知驅動程式即插即用 (PnP) 事件。
MINIPORT_DIRECT_OID_REQUEST

NDIS 會呼叫迷你埠驅動程式的 MiniportDirectOidRequest 函式,以處理直接的 OID 要求,以查詢或設定驅動程式中的資訊。
MINIPORT_DISABLE_INTERRUPT

NDIS 可以呼叫迷你埠驅動程式的 MiniportDisableInterruptEx 處理程式,以停用診斷和疑難解答的中斷。
MINIPORT_DISABLE_MESSAGE_INTERRUPT

NDIS 可以呼叫迷你埠驅動程式的 MiniportDisableMessageInterrupt 處理程式,以針對診斷和疑難解答目的停用訊息中斷。
MINIPORT_ENABLE_INTERRUPT

NDIS 可以呼叫迷你埠驅動程式的 MiniportEnableInterruptEx 處理程式,以啟用診斷和疑難解答的中斷。
MINIPORT_ENABLE_MESSAGE_INTERRUPT

NDIS 可以呼叫迷你埠驅動程式的 MiniportEnableMessageInterrupt 函式,以啟用訊息中斷以進行診斷和疑難解答。
MINIPORT_HALT

NDIS 會在移除迷你埠配接器時呼叫迷你埠驅動程式的 MiniportHaltEx 函式來釋放資源,並停止硬體。
MINIPORT_IDLE_NOTIFICATION

NDIS 會呼叫 MiniportIdleNotification 處理程式函式,以在閑置網路適配器上啟動 NDIS 選擇性暫停作業。 透過這項作業,網路適配器會暫停並轉換為低功率狀態。
MINIPORT_INITIALIZE

NDIS 會呼叫迷你埠驅動程式的 MiniportInitializeEx 函式,以初始化網路 I/O 作業的迷你埠配接器。
MINIPORT_INTERRUPT_DPC

如果驅動程式呼叫 NdisMRegisterInterruptEx 函式來註冊中斷,迷你埠驅動程式就必須提供 MiniportInterruptDPC 函式。
MINIPORT_ISR

NDIS 會在 NIC 或與 NIC 共用中斷的另一個裝置產生中斷時,呼叫 MiniportInterrupt 函式。
MINIPORT_MESSAGE_INTERRUPT

NDIS 會在 NIC 產生訊息型中斷時呼叫 MiniportMessageInterrupt 函式。
MINIPORT_MESSAGE_INTERRUPT_DPC

如果驅動程式呼叫 NdisMRegisterInterruptEx 函式來註冊中斷,迷你埠驅動程序必須提供 MiniportMessageInterruptDPC 處理程式。
MINIPORT_OID_REQUEST

NDIS 會呼叫迷你埠驅動程式的 MiniportOidRequest 函式,以處理 OID 要求,以查詢或設定驅動程式中的資訊。
MINIPORT_PAUSE

NDIS 會呼叫迷你埠驅動程式的 MiniportPause 函式,以透過指定的迷你埠配接器停止網路數據的流動。
MINIPORT_PNP_IRP

MiniportPnpIrp 函式可讓迷你埠驅動程序選擇性地管理其隨插即用 (PnP) 資源。
MINIPORT_PROCESS_SG_LIST

總線主要迷你埠驅動程式提供MiniportProcessSGList函式,以處理網路數據的散佈/收集清單。
MINIPORT_REMOVE_DEVICE

MiniportRemoveDevice 函式會釋放 MiniportAddDevice 函式配置的資源。
MINIPORT_RESET

NDIS 會呼叫 NDIS 迷你埠驅動程式的 MiniportResetEx 函式,以起始網路適配器 (NIC) 的重設。 如需詳細資訊,請參閱 Miniport Adapter Check-for-Hang 和 Reset 作業和 Miniport 驅動程式硬體重設。
MINIPORT_RESTART

MiniportRestart 函式會起始已暫停之迷你埠適配卡的重新啟動要求。
MINIPORT_RETURN_NET_BUFFER_LISTS

NDIS 會呼叫 MiniportReturnNetBufferLists 函式,以傳回NET_BUFFER_LIST結構的擁有權、相關聯的NET_BUFFER結構,以及任何附加的 MDL 至迷你埠驅動程式。
MINIPORT_SEND_NET_BUFFER_LISTS

NDIS 會呼叫 MiniportSendNetBufferLists 函式,以傳輸包含在NET_BUFFER_LIST結構連結清單中的網路數據。
MINIPORT_SHUTDOWN

NDIS 會在系統關閉時呼叫迷你埠驅動程式的MiniportShutdownEx函式。
MINIPORT_SYNCHRONIZE_INTERRUPT

如果任何以小於 DIRQL 執行的驅動程式函式與 MiniportInterrupt 函式共用資源,迷你埠驅動程式就必須提供 MiniportSynchronizeInterrupt 處理程式。
MINIPORT_UNLOAD

NDIS 會呼叫迷你埠驅動程式的 MiniportDriverUnload 函式,要求驅動程式在系統完成驅動程式卸載作業之前釋放資源。
NDIS_PD_ALLOCATE_COUNTER

PacketDirect (PD) 平臺會呼叫支援 PD 的迷你埠驅動程式 NdisPDAllocateCounter 函式來配置計數器物件。
NDIS_PD_ALLOCATE_QUEUE

PacketDirect (PD) 平臺會呼叫支援 PD 的迷你埠驅動程式 NdisPDAllocateQueue 函式來配置佇列。
NDIS_PD_CLEAR_RECEIVE_FILTER

PacketDirect (PD) 平臺會呼叫支援 PD 的迷你埠驅動程式 NdisPDClearReceiveFilter 函式,以從 PD 平臺清除此篩選。
NDIS_PD_FLUSH_QUEUE

PacketDirect (PD) 平臺會呼叫支援 PD 的迷你埠驅動程式 PDFlushQueue 函式來排清指定的佇列,確保佇列中尚未處於完整狀態的任何專案即將完成。
NDIS_PD_FREE_COUNTER

PacketDirect (PD) 平臺會呼叫支援 PD 的迷你埠驅動程式 NdisPDFreeCounter 函式來釋放計數器物件。
NDIS_PD_FREE_QUEUE

PacketDirect (PD) 平臺會呼叫支援 PD 的迷你埠驅動程式 NdisPDFreeQueue 函式來釋放佇列。
NDIS_PD_POST_AND_DRAIN_BUFFER_LIST

PacketDirect (PD) 平臺會呼叫支援 PD 的迷你埠驅動程式 PDPostAndDrainBufferList 函式,將PD_BUFFER結構張貼至 PD 傳輸/接收佇列,並清空任何先前張貼的PD_BUFFER結構。
NDIS_PD_QUERY_COUNTER

PacketDirect (PD) 平臺會呼叫支援 PD 的迷你埠驅動程式 NdisPDQueryCounter 函式,以查詢儲存在計數器物件中的目前值。
NDIS_PD_QUERY_QUEUE_DEPTH

PacketDirect (PD) 平臺會呼叫支援 PD 的迷你埠驅動程式 PDQueryQueueDepth 函式,以傳回張貼至佇列的未處理PD_BUFFER結構數目。
NDIS_PD_SET_RECEIVE_FILTER

PacketDirect (PD) 平臺會呼叫支援 PD 的迷你埠驅動程式 NdisPDSetReceiveFilter 函式,將封包的特定流程導向至特定 PD 接收佇列。
NDIS_PROCESS_SG_LIST

NetProcessSGList 函式 (NDIS_PROCESS_SG_LIST_HANDLER進入點) 會處理散佈/收集清單。
NDIS_SWITCH_ADD_NET_BUFFER_LIST_DESTINATION

AddNetBufferListDestination 函式會為NET_BUFFER_LIST結構所指定的封包新增單一目的地埠。
NDIS_SWITCH_ALLOCATE_NET_BUFFER_LIST_FORWARDING_CONTEXT

AllocateNetBufferListForwardingContext 函式會準備可延伸交換器內的傳送或接收作業NET_BUFFER_LIST結構。
NDIS_SWITCH_COPY_NET_BUFFER_LIST_INFO

Hyper-V 可延伸交換器擴充功能會呼叫 CopyNetBufferListInfo 函式,將來源封包的NET_BUFFER_LIST結構轉送內容複製到目的地封包的NET_BUFFER_LIST結構。
NDIS_SWITCH_DEREFERENCE_SWITCH_NIC

DereferenceSwitchNic 函式會遞減連接到可延伸交換器埠之網路適配器的 Hyper-V 可延伸交換器參考計數器。 參考計數器會透過先前對 ReferenceSwitchNic 的呼叫遞增。
NDIS_SWITCH_DEREFERENCE_SWITCH_PORT

DereferenceSwitchPort 函式會遞減可延伸交換器埠的 Hyper-V 可延伸交換器參考計數器。 參考計數器會透過先前對 ReferenceSwitchPort 的呼叫遞增。
NDIS_SWITCH_FREE_NET_BUFFER_LIST_FORWARDING_CONTEXT

FreeNetBufferListForwardingContext 函式會在頻外 (OOB) 可延伸的交換器轉送NET_BUFFER_LIST結構內容中釋放資源。
NDIS_SWITCH_GET_NET_BUFFER_LIST_DESTINATIONS

GetNetBufferListDestinations 函式會傳回NET_BUFFER_LIST結構所指定封包的 Hyper-V 可延伸交換器目的地埠。
NDIS_SWITCH_GET_NET_BUFFER_LIST_SWITCH_CONTEXT

Hyper-V 可延伸交換器擴充功能會呼叫 GetNetBufferListSwitchContext 函式,以擷取先前在NET_BUFFER_LIST上設定的交換器內容。
NDIS_SWITCH_GROW_NET_BUFFER_LIST_DESTINATIONS

GrowNetBufferListDestinations 函式會將額外 Hyper-V 可延伸交換器目的地埠的空間新增至NET_BUFFER_LIST結構所指定的封包。
NDIS_SWITCH_REFERENCE_SWITCH_NIC

ReferenceSwitchNic 函式會遞增連接到可延伸交換器埠之網路適配器的 Hyper-V 可延伸交換器參考計數器。
NDIS_SWITCH_REFERENCE_SWITCH_PORT

ReferenceSwitchPort 函式會遞增可延伸交換器埠的 Hyper-V 可延伸交換器參考計數器。
NDIS_SWITCH_REPORT_FILTERED_NET_BUFFER_LISTS

ReportFilteredNetBufferLists 函式會在可延伸交換器擴充功能從埠傳遞卸除或排除的一或多個網路封包上報告。 每個網路封包都是透過 NET_BUFFER_LIST 結構來定義。
NDIS_SWITCH_SET_NET_BUFFER_LIST_SOURCE

SetNetBufferListSource 函式會設定NET_BUFFER_LIST結構所指定封包的 Hyper-V 可延伸交換器來源埠標識碼和網路適配器索引。
NDIS_SWITCH_SET_NET_BUFFER_LIST_SWITCH_CONTEXT

Hyper-V 可延伸交換器擴充功能會呼叫 SetNetBufferListSwitchContext 函式,將擴充配置的內容緩衝區附加至NET_BUFFER_LIST。
NDIS_SWITCH_UPDATE_NET_BUFFER_LIST_DESTINATIONS

Hyper-V 可延伸交換器擴充功能會呼叫 UpdateNetBufferListDestinations 函式,認可延伸模組對包含多個可延伸交換器目的地埠之封包所做的修改。
NDIS_TIMER_FUNCTION

NdisTimerFunction 函式會在驅動程式設定定時器引發時設定單次或定期定時器之後,由 NDIS 呼叫。注意 您必須使用 NDIS_TIMER_FUNCTION 類型來宣告函式。
PROTOCOL_BIND_ADAPTER_EX

NDIS 會呼叫通訊協定驅動程式的 ProtocolBindAdapterEx 函式,要求驅動程式系結至迷你埠配接器。注意 您必須使用 PROTOCOL_BIND_ADAPTER_EX 類型來宣告函式。
PROTOCOL_CL_ADD_PARTY_COMPLETE

設定多點連線的 NDIS 用戶端需要 ProtocolClAddPartyComplete 函式。
PROTOCOL_CL_CALL_CONNECTED

ProtocolClCallConnected 函式是由接受連入呼叫的連接導向 NDIS 用戶端使用。
PROTOCOL_CL_CLOSE_AF_COMPLETE

ProtocolCloseAfComplete 函式是由連線導向的 NDIS 用戶端使用。
PROTOCOL_CL_CLOSE_CALL_COMPLETE

Connection-oriented NDIS 用戶端會使用 ProtocolCloseCallComplete 函式。
PROTOCOL_CL_DEREGISTER_SAP_COMPLETE

ProtocolClDeregisterSapComplete 函式是由連線導向的 NDIS 用戶端使用。
PROTOCOL_CL_DROP_PARTY_COMPLETE

ProtocolClDropPartyComplete 函式是由設定多點連線的連線導向 NDIS 用戶端使用。
PROTOCOL_CL_INCOMING_CALL

ProtocolClIncomingCall 函式是由接受連入呼叫的連接導向用戶端使用。
PROTOCOL_CL_INCOMING_CALL_QOS_CHANGE

ProtocolClIncomingCallQoSChange 函式是由支援動態服務品質之網路上的連線導向用戶端所使用。
PROTOCOL_CL_INCOMING_CLOSE_CALL

所有連線導向的 NDIS 用戶端都會使用 ProtocolClIncomingCloseCall 函式。
PROTOCOL_CL_INCOMING_DROP_PARTY

ProtocolClIncomingDropParty 函式是由設定多點連線的連線導向 NDIS 用戶端使用。
PROTOCOL_CL_MAKE_CALL_COMPLETE

ProtocolClMakeCallComplete 函式是由進行傳出呼叫的連接導向 NDIS 用戶端使用。
PROTOCOL_CL_MODIFY_CALL_QOS_COMPLETE

ProtocolClModifyCallQoSComplete 函式是由連線導向的 NDIS 用戶端使用,用戶端可以動態修改連線上的服務品質。
PROTOCOL_CL_NOTIFY_CLOSE_AF

ProtocolClNotifyCloseAf 函式會通知 CoNDIS 用戶端用戶端應該關閉相關聯的位址系列 (AF)。注意 您必須使用 PROTOCOL_CL_NOTIFY_CLOSE_AF 類型來宣告函式。
PROTOCOL_CL_OPEN_AF_COMPLETE_EX

ProtocolClOpenAfCompleteEx 函式會完成當 CoNDIS 用戶端呼叫 NdisClOpenAddressFamilyEx 函式時所啟動的位址系列 (AF) 的開啟。注意 您必須使用 PROTOCOL_CL_OPEN_AF_COMPLETE_EX 類型來宣告函式。 如需詳細資訊,請參閱下列範例一節。
PROTOCOL_CL_REGISTER_SAP_COMPLETE

接受連入呼叫的連接導向 NDIS 用戶端必須具有 ProtocolClRegisterSapComplete 函式,才能完成以 NdisClRegisterSap 起始的異步操作。
PROTOCOL_CLOSE_ADAPTER_COMPLETE_EX

NDIS 會呼叫通訊協定驅動程式的 ProtocolCloseAdapterCompleteEx 函式,以完成關閉配接器作業,NdisCloseAdapterEx 函式會傳回NDIS_STATUS_PENDING。注意 您必須使用 PROTOCOL_CLOSE_ADAPTER_COMPLETE_EX 類型來宣告函式。 如需詳細資訊,請參閱下列範例一節。
PROTOCOL_CM_ACTIVATE_VC_COMPLETE

需要 ProtocolCmActivateVcComplete 函式。
PROTOCOL_CM_ADD_PARTY

ProtocolCmAddParty 函式是必要函式。
PROTOCOL_CM_CLOSE_AF

ProtocolCmCloseAf 函式是必要函式,可針對呼叫管理員支援的位址系列發行每個開啟的資源。注意 您必須使用 PROTOCOL_CM_CLOSE_AF 類型來宣告函式。
PROTOCOL_CM_CLOSE_CALL

ProtocolCmCloseCall 函式是終止現有呼叫的必要函式,並釋放呼叫管理員為呼叫配置的任何資源。注意 您必須使用 PROTOCOL_CM_CLOSE_CALL 類型來宣告函式。
PROTOCOL_CM_DEACTIVATE_VC_COMPLETE

ProtocolCmDeactivateVcComplete 函式是必要函式。
PROTOCOL_CM_DEREGISTER_SAP

需要 ProtocolCmDeregisterSap 函式。
PROTOCOL_CM_DROP_PARTY

需要 ProtocolCmDropParty 函式。
PROTOCOL_CM_INCOMING_CALL_COMPLETE

需要 ProtocolCmIncomingCallComplete 函式。
PROTOCOL_CM_MAKE_CALL

ProtocolCmMakeCall 函式是必要函式,可設定虛擬連線的媒體特定參數,並啟動虛擬連線。注意 您必須使用 PROTOCOL_CM_MAKE_CALL 類型來宣告函式。
PROTOCOL_CM_MODIFY_QOS_CALL

需要 ProtocolCmModifyCallQoS 函式。
PROTOCOL_CM_NOTIFY_CLOSE_AF_COMPLETE

ProtocolCmNotifyCloseAfComplete 函式表示用戶端已完成獨立通話管理員或迷你埠呼叫管理員 (MCM) 分別呼叫 NdisCmNotifyCloseAddressFamily 或 NdisMMCmNotifyCloseAddressFamily 函式所啟動的位址系列 (AF) 關閉。注意 您必須使用 PROTOCOL_CM_NOTIFY_CLOSE_AF_COMPLETE 類型來宣告函式。 如需詳細資訊,請參閱下列範例一節。
PROTOCOL_CM_OPEN_AF

需要 ProtocolCmOpenAf 函式。
PROTOCOL_CM_REG_SAP

ProtocolCmRegisterSap 函式是 NDIS 呼叫的必要函式,要求呼叫管理員代表連線導向客戶端註冊 SAP(服務存取點)。注意 您必須使用 PROTOCOL_CM_REG_SAP 類型來宣告函式。 如需詳細資訊,請參閱下列範例一節。
PROTOCOL_CO_AF_REGISTER_NOTIFY

ProtocolCoAfRegisterNotify 函式是由連線導向的 NDIS 用戶端使用。
PROTOCOL_CO_CREATE_VC

ProtocolCoCreateVc 函式是必要函式,可配置呼叫管理員或客戶端啟用和維護虛擬連線所需的資源。注意 您必須使用 PROTOCOL_CO_CREATE_VC 類型來宣告函式。
PROTOCOL_CO_DELETE_VC

需要 ProtocolCoDeleteVc 函式。
PROTOCOL_CO_OID_REQUEST

ProtocolCoOidRequest 函式會處理 CoNDIS 用戶端或獨立呼叫管理員透過對 NdisCoOidRequest 函式的呼叫起始的 OID 要求,或是迷你埠呼叫管理員 (MCM) 驅動程式會藉由呼叫 NdisMCmOidRequest 函式起始的 OID 要求。注意 您必須使用 PROTOCOL_CO_OID_REQUEST 類型來宣告函式。 如需詳細資訊,請參閱下列範例一節。
PROTOCOL_CO_OID_REQUEST_COMPLETE

ProtocolCoOidRequestComplete 函式會完成異步 CoNDIS OID 要求的處理。注意 您必須使用 PROTOCOL_CO_OID_REQUEST_COMPLETE 類型來宣告函式。
PROTOCOL_CO_RECEIVE_NET_BUFFER_LISTS

ProtocolCoReceiveNetBufferLists 函式進程會接收基礎驅動程式的指示。注意 您必須使用 PROTOCOL_CO_RECEIVE_NET_BUFFER_LISTS 類型來宣告函式。
PROTOCOL_CO_SEND_NET_BUFFER_LISTS_COMPLETE

ProtocolCoSendNetBufferListsComplete 函式會完成通訊協定驅動程式以呼叫 NdisCoSendNetBufferLists 函式所起始的傳送作業。注意 您必須使用 PROTOCOL_CO_SEND_NET_BUFFER_LISTS_COMPLETE 類型來宣告函式。 如需詳細資訊,請參閱下列範例一節。
PROTOCOL_CO_STATUS_EX

ProtocolCoStatusEx 函式指出基礎連線導向驅動程式或 NDIS 的狀態變更。注意 您必須使用 PROTOCOL_CO_STATUS_EX 類型來宣告函式。
PROTOCOL_DIRECT_OID_REQUEST_COMPLETE

ProtocolDirectOidRequestComplete 函式會完成通訊協定驅動程式起始的直接 OID 要求處理,NdisDirectOidRequest 函式會傳回NDIS_STATUS_PENDING。注意 您必須使用 PROTOCOL_DIRECT_OID_REQUEST_COMPLETE 類型來宣告函式。 如需詳細資訊,請參閱下列範例一節。
PROTOCOL_NET_PNP_EVENT

NDIS 會呼叫 ProtocolNetPnPEvent 函式,以向通訊協定驅動程式指出網路即插即用事件、NDIS PnP 事件或電源管理事件。注意 您必須使用 PROTOCOL_NET_PNP_EVENT 類型來宣告函式。
PROTOCOL_OID_REQUEST_COMPLETE

ProtocolOidRequestComplete 函式會完成通訊協定驅動程式起始的 OID 要求處理,NdisOidRequest 函式會傳回NDIS_STATUS_PENDING。注意 您必須使用 PROTOCOL_OID_REQUEST_COMPLETE 類型來宣告函式。 如需詳細資訊,請參閱下列範例一節。
PROTOCOL_OPEN_ADAPTER_COMPLETE_EX

NDIS 會呼叫通訊協定驅動程式的 ProtocolOpenAdapterCompleteEx 函式,以完成開啟的配接器作業,NdisOpenAdapterEx 函式會傳回NDIS_STATUS_PENDING。注意 您必須使用 PROTOCOL_OPEN_ADAPTER_COMPLETE_EX 類型來宣告函式。 如需詳細資訊,請參閱下列範例一節。
PROTOCOL_RECEIVE_NET_BUFFER_LISTS

ProtocolReceiveNetBufferLists 函式會接收來自基礎驅動程式的指示。注意 您必須使用 PROTOCOL_RECEIVE_NET_BUFFER_LISTS 類型來宣告函式。
PROTOCOL_SEND_NET_BUFFER_LISTS_COMPLETE

ProtocolSendNetBufferListsComplete 函式會完成通訊協定驅動程式以呼叫 NdisSendNetBufferLists 函式所起始的傳送作業。注意 您必須使用 PROTOCOL_SEND_NET_BUFFER_LISTS_COMPLETE 類型來宣告函式。 如需詳細資訊,請參閱下列範例一節。
PROTOCOL_STATUS_EX

ProtocolStatusEx 函式指出基礎無連線驅動程式或 NDIS 的狀態變更。注意 您必須使用 PROTOCOL_STATUS_EX 類型來宣告函式。
PROTOCOL_UNBIND_ADAPTER_EX

NDIS 會呼叫通訊協定驅動程式的 ProtocolUnbindAdapterEx 函式,要求驅動程式從基礎迷你埠配接器解除系結。注意 您必須使用 PROTOCOL_UNBIND_ADAPTER_EX 類型來宣告函式。
PROTOCOL_UNINSTALL

NDIS 會呼叫通訊協定驅動程式的 ProtocolUninstall 函式,以在卸載通訊協定驅動程式之前執行清除作業。注意 您必須使用 PROTOCOL_UNINSTALL 類型來宣告函式。
SET_OPTIONS

NDIS 會呼叫驅動程式的 XxxSetOptions 函式,以允許驅動程式註冊選擇性服務。

Structures

 
IPSEC_OFFLOAD_V2_ADD_SA

IPSEC_OFFLOAD_V2_ADD_SA 結構會定義迷你埠驅動程序應該新增至 NIC 之安全性關聯的相關信息。
IPSEC_OFFLOAD_V2_ADD_SA_EX

IPSEC_OFFLOAD_V2_ADD_SA_EX 結構會定義迷你埠驅動程序應該新增至 NIC 之安全性關聯的相關信息。
IPSEC_OFFLOAD_V2_ALGORITHM_INFO

IPSEC_OFFLOAD_V2_ALGORITHM_INFO 結構會指定用於安全性關聯 (SA) 的演算法。
IPSEC_OFFLOAD_V2_DELETE_SA

IPSEC_OFFLOAD_V2_DELETE_SA 結構會指定安全性關聯 (SA),該關聯應該從 NIC 中刪除,以及連結清單中下一個IPSEC_OFFLOAD_V2_DELETE_SA結構的指標。
IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION

IPSEC_OFFLOAD_V2_SECURITY_ASSOCIATION 結構會指定單一安全性關聯 (SA)。
IPSEC_OFFLOAD_V2_UPDATE_SA

IPSEC_OFFLOAD_V2_UPDATE_SA結構會更新迷你埠驅動程式先前新增至 NIC 的安全性關聯和連結清單中下一個IPSEC_OFFLOAD_V2_UPDATE_SA結構的指標的相關信息。
LOCK_STATE

LOCK_STATE 結構會追蹤讀取/寫入鎖定的狀態。
LOCK_STATE_EX

LOCK_STATE_EX 結構會追蹤讀取/寫入鎖定的狀態。
NDIS_BIND_FAILED_NOTIFICATION

NDIS_BIND_FAILED_NOTIFICATION 結構描述系結事件失敗。
NDIS_BIND_PARAMETERS

NDIS 會使用定義系結特性並將它傳遞給通訊協定驅動程序的資訊,初始化NDIS_BIND_PARAMETERS結構。
NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS

NDIS_CO_CALL_MANAGER_OPTIONAL_HANDLERS 結構會指定將這個結構傳遞至 NdisSetOptionalHandlers 函式之驅動程式的 CoNDIS 呼叫管理員 ProtocolXxx 函式。
NDIS_CO_CLIENT_OPTIONAL_HANDLERS

NDIS_CO_CLIENT_OPTIONAL_HANDLERS 結構會指定將這個結構傳遞至 NdisSetOptionalHandlers 函式之通訊協定驅動程式的 CoNDIS 用戶端 ProtocolXxx 函式進入點。
NDIS_CONFIGURATION_OBJECT

NDIS_CONFIGURATION_OBJECT結構會定義 NDIS 驅動程式可以傳遞至 NdisOpenConfigurationEx 函式的組態物件屬性。
NDIS_DEVICE_OBJECT_ATTRIBUTES

NDIS_DEVICE_OBJECT_ATTRIBUTES 結構會定義 NDIS 篩選或迷你埠驅動程式可以傳遞至 NdisRegisterDeviceEx 函式的裝置屬性。
NDIS_ENUM_FILTERS

NDIS_ENUM_FILTERS 結構會從對 NdisEnumerateFilterModules 函式的呼叫傳回,以提供篩選堆棧的篩選資訊。
NDIS_FILTER_ATTACH_PARAMETERS

NDIS_FILTER_ATTACH_PARAMETERS 結構會定義篩選模組的初始化參數。
NDIS_FILTER_ATTRIBUTES

NDIS_FILTER_ATTRIBUTES 結構會定義篩選模組的屬性。
NDIS_FILTER_DRIVER_CHARACTERISTICS

若要指定其驅動程式特性,篩選驅動程式會初始化NDIS_FILTER_DRIVER_CHARACTERISTICS結構,並將其傳遞至 NDIS。
NDIS_FILTER_INTERFACE

NDIS_FILTER_INTERFACE 結構會定義 NDIS 篩選的屬性。
NDIS_FILTER_PARTIAL_CHARACTERISTICS

若要指定篩選模組的選擇性進入點,篩選驅動程式會初始化NDIS_FILTER_PARTIAL_CHARACTERISTICS結構,並將它傳遞給 NdisSetOptionalHandlers 函式。
NDIS_FILTER_PAUSE_PARAMETERS

NDIS_FILTER_PAUSE_PARAMETERS 結構會定義篩選模組的暫停參數。
NDIS_FILTER_RESTART_PARAMETERS

NDIS_FILTER_RESTART_PARAMETERS結構會定義篩選模組的重新啟動參數。
NDIS_GENERIC_OBJECT

NDIS_GENERIC_OBJECT 結構會定義軟體元件可用來取得 NDIS 句柄的泛型物件。
NDIS_HD_SPLIT_ATTRIBUTES

NDIS_HD_SPLIT_ATTRIBUTES 結構會定義與迷你埠配接器相關聯的標頭數據分割屬性。
NDIS_IF_PROVIDER_CHARACTERISTICS

NDIS_IF_PROVIDER_CHARACTERISTICS結構會定義 NDIS 網路介面提供者進入點和其他提供者特性。
NDIS_IPSEC_OFFLOAD_V1_NET_BUFFER_LIST_INFO

NDIS_IPSEC_OFFLOAD_V1_NET_BUFFER_LIST_INFO 結構會指定用來將因特網通訊協定安全性 (IPsec) 工作從 TCP/IP 傳輸卸載至迷你埠驅動程序的資訊。
NDIS_IPSEC_OFFLOAD_V2_HEADER_NET_BUFFER_LIST_INFO

NDIS_IPSEC_OFFLOAD_V2_HEADER_NET_BUFFER_LIST_INFO 結構會在 NET_BUFFER_LIST 結構的 OOB 數據中指定 IPsec 標頭資訊。
NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO

NDIS_IPSEC_OFFLOAD_V2_NET_BUFFER_LIST_INFO 結構會指定從 TCP/IP 傳輸卸載至 NIC 之因特網通訊協定安全性卸除第 2 版 (IPsecOV2) 工作時所使用的資訊。
NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO

NDIS_IPSEC_OFFLOAD_V2_TUNNEL_NET_BUFFER_LIST_INFO 結構會指定傳送封包之通道部分的安全性關聯 (SA) 卸除句柄。
NDIS_MINIPORT_ADAPTER_ATTRIBUTES

NDIS_MINIPORT_ADAPTER_ATTRIBUTES 結構是下列結構的佔位元:_NDIS_OBJECT_HEADER NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES NDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES NDIS_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTESNDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES
NDIS_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTES

NDIS_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTES 結構會指定網路適配器的硬體輔助屬性。
NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES

NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES 結構會指定迷你埠配接器的NDK功能。 此結構用於NDIS_MINIPORT_ADAPTER_ATTRIBUTES聯集的NDKAttributes成員中。
NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES

NDIS 迷你埠驅動程式會設定NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES結構,以定義與迷你埠配接器相關聯的工作卸除和連線卸除屬性。
NDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES

NDIS 迷你埠驅動程式會設定NDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES結構,以定義與迷你埠配接器相關聯的註冊屬性。
NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES

NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES 結構會指定已新增裝置的驅動程式定義內容區域。
NDIS_MINIPORT_CO_CHARACTERISTICS

NDIS_MINIPORT_CO_CHARACTERISTICS 結構會指定 CoNDIS 迷你埠驅動程式的 CoNDIS 進入點。
NDIS_MINIPORT_DRIVER_CHARACTERISTICS

NDIS 驅動程式會初始化 NDIS_MINIPORT_DRIVER_CHARACTERISTICS 結構,以定義其迷你埠驅動程式特性,包括其MiniportXxx函式的進入點。
NDIS_MINIPORT_INIT_PARAMETERS

NDIS_MINIPORT_INIT_PARAMETERS 結構會定義迷你埠配接器的初始化參數。
NDIS_MINIPORT_INTERRUPT_CHARACTERISTICS

NDIS 迷你埠驅動程式會在NDIS_MINIPORT_INTERRUPT_CHARACTERISTICS結構中定義其中斷特性,並將 結構傳遞至 NdisMRegisterInterruptEx 函式。
NDIS_MINIPORT_PAUSE_PARAMETERS

NDIS_MINIPORT_PAUSE_PARAMETERS結構會定義迷你埠配接器的暫停參數。
NDIS_MINIPORT_PNP_CHARACTERISTICS

NDIS_MINIPORT_PNP_CHARACTERISTICS 結構會指定允許迷你埠驅動程序處理某些隨插即用 (PnP) I/O 要求封包 (IRP) 的函式進入點。
NDIS_MINIPORT_RESTART_PARAMETERS

NDIS_MINIPORT_RESTART_PARAMETERS結構會定義迷你埠配接器的重新啟動參數。
NDIS_MINIPORT_SS_CHARACTERISTICS

NDIS_MINIPORT_SS_CHARACTERISTICS 結構會指定迷你埠驅動程式 NDIS 選擇性暫停處理程式函式的指標。 NDIS 會呼叫這些函式,以在選擇性暫停作業期間對驅動程式發出閑置通知。
NDIS_MSIX_CONFIG_PARAMETERS

NDIS_MSIX_CONFIG_PARAMETERS 結構會定義要求的組態作業,並指定該特定作業所需的參數。
NDIS_NBL_MEDIA_SPECIFIC_INFORMATION

NDIS_NBL_MEDIA_SPECIFIC_INFORMATION 結構會指定與NET_BUFFER_LIST結構相關聯的媒體特定數據。
NDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EX

NDIS_NBL_MEDIA_SPECIFIC_INFORMATION_EX結構會定義與NET_BUFFER_LIST結構相關聯的媒體特定資訊。
NDIS_NET_BUFFER_LIST_FILTERING_INFO

NDIS_NET_BUFFER_LIST_FILTERING_INFO 結構會定義與NET_BUFFER_LIST結構相關聯的篩選資訊。
NDIS_NET_BUFFER_LIST_MEDIA_SPECIFIC_INFO

NDIS_NET_BUFFER_LIST_MEDIA_SPECIFIC_INFO 結構會指定保留給系統搭配原生 802.11 驅動程式使用的媒體特定資訊。 請勿使用此結構。
NDIS_NET_BUFFER_LIST_VIRTUAL_SUBNET_INFO

定義網路緩衝區清單 (NBL) 的群組網路虛擬化資訊。
NDIS_OPEN_PARAMETERS

當通訊協定驅動程式呼叫 NdisOpenAdapterEx 函式時,NDIS_OPEN_PARAMETERS結構會定義開啟的參數。
NDIS_PD_CLOSE_PROVIDER_PARAMETERS

這個結構代表呼叫 OID_PD_CLOSE_PROVIDER OID 時所使用的參數。
NDIS_PD_COUNTER_PARAMETERS

這個結構會保存提供者計數器的參數。
NDIS_PD_COUNTER_VALUE

此結構用來保存佇列或篩選計數器的計數器值。
NDIS_PD_FILTER_COUNTER

此結構用來保存篩選的計數器資訊。
NDIS_PD_FILTER_PARAMETERS

此結構會保存封包篩選的元數據。
NDIS_PD_OPEN_PROVIDER_PARAMETERS

此結構會作為 OID_PD_OPEN_PROVIDER OID 中參數的緩衝區。
NDIS_PD_PROVIDER_DISPATCH

此結構會作為OID_PD_OPEN_PROVIDER的輸入,並做為所有提供者驅動程式例程的容器。
NDIS_PD_QUEUE

這個結構代表提供者的接收或傳輸佇列。
NDIS_PD_QUEUE_DISPATCH

此結構包含提供者的接收或傳輸佇列的驅動程式例程。
NDIS_PD_QUEUE_PARAMETERS

呼叫任何佇列例程時,這個結構可用來保存傳輸或接收佇列的參數。
NDIS_PD_RECEIVE_QUEUE_COUNTER

此結構用來保存接收佇列的計數器資訊。
NDIS_PD_TRANSMIT_QUEUE_COUNTER

此結構用來保存傳輸佇列的計數器資訊。
NDIS_PROCESSOR_INFO

NDIS_PROCESSOR_INFO 結構會指定本機計算機中處理器的相關信息。
NDIS_PROTOCOL_CO_CHARACTERISTICS

NDIS_PROTOCOL_CO_CHARACTERISTICS 結構會指定 CoNDIS 通訊協定驅動程式的 CoNDIS 進入點。
NDIS_PROTOCOL_DRIVER_CHARACTERISTICS

若要指定其驅動程式特性,通訊協定驅動程式會初始化NDIS_PROTOCOL_DRIVER_CHARACTERISTICS結構,並將其傳遞至 NDIS。
NDIS_PROTOCOL_PAUSE_PARAMETERS

NDIS 會在呼叫 ProtocolNetPnPEvent 函式來指出 NetEventPause 事件時,將NDIS_PROTOCOL_PAUSE_PARAMETERS結構傳遞至通訊協定驅動程式。
NDIS_PROTOCOL_RESTART_PARAMETERS

當 NDIS 呼叫 ProtocolNetPnPEvent 函式以指出 NetEventRestart 事件時,NDIS_PROTOCOL_RESTART_PARAMETERS結構會定義通訊協定驅動程式的重新啟動參數。
NDIS_RECEIVE_QUEUE_STATE

NDIS_RECEIVE_QUEUE_STATE 結構包含接收佇列作業狀態的相關信息。
NDIS_RECEIVE_THROTTLE_PARAMETERS

NDIS_RECEIVE_THROTTLE_PARAMETERS 結構會指定迷你埠驅動程式在延後過程調用中指出的NET_BUFFER_LIST結構數目上限。
NDIS_RESTART_ATTRIBUTES

NDIS_RESTART_ATTRIBUTES 結構會識別重新啟動屬性連結清單中的屬性專案。
NDIS_RESTART_GENERAL_ATTRIBUTES

NDIS_RESTART_GENERAL_ATTRIBUTES 結構會定義與迷你埠配接器相關聯的一般重新啟動屬性。
NDIS_RW_LOCK

NDIS_RW_LOCK 結構會定義讀取/寫入鎖定的屬性。
NDIS_RW_LOCK_REFCOUNT

NDIS_RW_LOCK_REFCOUNT等位會定義讀取/寫入鎖定的屬性。
NDIS_SCATTER_GATHER_LIST_PARAMETERS

NDIS_SCATTER_GATHER_LIST_PARAMETERS 結構會指定 NDIS 用來建置緩衝區散佈/收集清單的參數。
NDIS_SHARED_MEMORY_PARAMETERS

NDIS_SHARED_MEMORY_PARAMETERS 結構會指定共用記憶體配置要求的共用記憶體參數。
NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS

NDIS_SHARED_MEMORY_PROVIDER_CHARACTERISTICS 結構會指定共用記憶體提供者特性。
NDIS_STATUS_INDICATION

NDIS 和基礎驅動程式會使用 NDIS_STATUS_INDICATION 結構,為過度配置通訊協定驅動程式提供狀態指示。
NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY

NDIS_SWITCH_FORWARDING_DESTINATION_ARRAY 結構會指定封包 Hyper-V 可延伸交換器目的地埠的陣列。
NDIS_SWITCH_FORWARDING_DETAIL_NET_BUFFER_LIST_INFO

NDIS_SWITCH_FORWARDING_DETAIL_NET_BUFFER_LIST_INFO等位會指定將封包轉送至一或多個 Hyper-V 可延伸交換器埠的資訊。
NDIS_SWITCH_NIC_STATUS_INDICATION

NDIS_SWITCH_NIC_STATUS_INDICATION 結構會指定從基礎實體網路適配器轉送或產生 NDIS 狀態指示所需的資訊。
NDIS_SWITCH_OPTIONAL_HANDLERS

NDIS_SWITCH_OPTIONAL_HANDLERS 結構會指定 Hyper-V 可延伸交換器處理程式函式的指標。 這些函式可由可延伸的交換器擴充功能呼叫。
NDIS_SWITCH_PORT_DESTINATION

NDIS_SWITCH_PORT_DESTINATION 結構會指定要傳遞封包的可延伸交換器目的地埠 Hyper-V。
NDIS_SYSTEM_PROCESSOR_INFO

NDIS_SYSTEM_PROCESSOR_INFO 結構會指定本機計算機的 CPU 拓撲和接收端調整 (RSS) 處理器集的相關信息。
NDIS_TCP_SEND_OFFLOADS_SUPPLEMENTAL_NET_BUFFER_LIST_INFO

NDIS_TCP_SEND_OFFLOADS_SUPPLEMENTAL_NET_BUFFER_LIST_INFO 結構包含封裝封包的額外頻外資訊。
NDIS_TIMER_CHARACTERISTICS

NDIS_TIMER_CHARACTERISTICS結構會定義單次或定期定時器的特性。
NET_DEVICE_PNP_EVENT

NET_DEVICE_PNP_EVENT結構會定義迷你埠適配卡的裝置即插即用 (PnP) 事件。
NET_IF_INFORMATION

NET_IF_INFORMATION結構提供 NDIS 與已註冊網路介面的相關信息。
NET_PNP_EVENT_NOTIFICATION

NET_PNP_EVENT_NOTIFICATION結構描述網路即插即用 (PnP) 事件、NDIS PnP 事件或電源管理事件。
PD_BUFFER

此結構代表 PacketDirect (PD) 封包,或佇列中 PD 封包的一部分。
PD_BUFFER_8021Q_INFO

此結構包含 IEEE 802.1Q 資訊。
PD_BUFFER_VIRTUAL_SUBNET_INFO

此結構包含虛擬子網資訊。

Enumerations

 
IPSEC_OFFLOAD_V2_OPERATION

IPSEC_OFFLOAD_V2_OPERATION列舉會指定使用安全性關聯 (SA) 的 IPsec 作業。
NDIS_MSIX_TABLE_OPERATION

NDIS_MSIX_TABLE_OPERATION列舉會識別 MSI-X 組態作業的類型。
NDIS_PD_COUNTER_TYPE

NDIS_PD_COUNTER_TYPE列舉會定義PacketDirect Provider Interface (PDPI) 計數器的類型。 其列舉值會用於 NDIS_PD_COUNTER_PARAMETERS 結構的 Type 成員中。
NDIS_PD_QUEUE_TYPE

NDIS_PD_QUEUE_TYPE列舉會定義PacketDirect提供者介面 (PDPI) 佇列的類型。 其列舉值會用於NDIS_PD_QUEUE_PARAMETERS結構的QueueType成員中。
NDIS_SHARED_MEMORY_USAGE

NDIS_SHARED_MEMORY_USAGE列舉會指定共用記憶體的使用方式。