ndis.h 標頭
網路會使用此標頭。 如需詳細資訊,請參閱:
ndis.h 包含下列程序設計介面:
函式
FILTER_SYNCHRONOUS_OID_REQUEST NDIS 會呼叫篩選驅動程式的 FilterSynchronousOidRequest 函式,以預覽同步 OID 要求,再將要求提供給基礎迷你埠驅動程式。 |
FILTER_SYNCHRONOUS_OID_REQUEST_COMPLETE 從基礎驅動程式完成同步 OID 要求之後,NDIS 會呼叫篩選驅動程式的 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 Virtual Function (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 會建立緩衝區描述元,對應已配置、非分頁記憶體區塊內的指定虛擬 (子) 範圍。 |
NdisAllocateBufferPool 此函式會傳回句柄,呼叫端可藉由呼叫 NdisAllocateBuffer 來配置緩衝區描述項。 |
NdisAllocateCloneOidRequest NdisAllocateCloneOidRequest 函式會為新的NDIS_OID_REQUEST結構配置記憶體,並將現有NDIS_OID_REQUEST結構中的所有資訊複製到新配置的結構。 |
NdisAllocateFromNPagedLo,sideList NdisAllocateFromNPagedLo一sideList 函式會從指定的 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 上新增一方。 |
NdisCloseAddressFamily NdisCloseAddressFamily 會針對用戶端所系結的特定 NIC,釋放用戶端通訊協定與呼叫管理員或 MCM 驅動程式註冊 AF 之間的關聯。 |
NdisCloseCall 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 隨插即用 或 Power Management 事件的回應。 |
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 函式會傳回呼叫端執行所在的目前處理器系統指派號碼。 |
NdisDeleteNPagedLo以sideList NdisDeleteNPagedLo一sideList 函式會從系統移除非分頁的 lookaside 清單。 |
NdisDeregisterDeviceEx NdisDeregisterDeviceEx 函式會從系統移除 NdisRegisterDeviceEx 函式所建立的裝置物件。 |
NdisDeregisterProtocol NdisDeregisterProtocol 釋放驅動程式呼叫 NdisRegisterProtocol 時所配置的資源。 |
NdisDeregisterProtocolDriver 通訊協議驅動程式會呼叫 NdisDeregisterProtocolDriver 函式,以釋放驅動程式呼叫 NdisRegisterProtocolDriver 函式時所配置 NDIS 的資源。 |
NdisDirectOidRequest NdisDirectOidRequest 函式會將直接 OID 要求轉送到基礎驅動程式,以查詢適配卡的功能或狀態,或設定適配卡的狀態。 |
NdisDprAcquireReadWriteLock NdisDprAcquireReadWriteLock 函式會取得呼叫端用於驅動程式線程之間共用之資源的寫入或讀取許可權鎖定。注意:NDIS 6.20 和更新版本的驅動程式已淘汰讀寫鎖定介面,其應該使用 NdisAcquireRWLockRead 或 NdisAcquireRWrite (在 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 NdisFreeMemoryWithTag 函式已針對所有 NDIS 版本淘汰。 請改用 NdisAllocateMemoryWithTagPriority。 |
NdisFreeMemoryWithTagPriority NdisFreeMemoryWithTagPriority 函式會釋放以 NdisAllocateMemoryWithTagPriority 函式配置的記憶體。 |
NdisFreePacketPool 此函式會釋放封包集區區塊的句柄,該區塊已使用 NdisAllocatePacketPool 函式配置。 |
NdisFreeRWLock NdisFreeRWLock 函式會釋放先前使用 NdisAllocateRWLock 函式配置的讀取/寫入鎖定。 |
NdisFreeScatterGatherList NdisFreeScatterGatherList 函式會釋放散佈/收集清單。 |
NdisFreeSharedMemory NdisFreeSharedMemory 函式會釋放驅動程序從共用記憶體提供者配置的共用記憶體。 |
NdisFreeSpinLock NdisFreeSpinLock 函式會釋放先前呼叫 NdisAllocateSpinLock 函式中所初始化的微調鎖定。 |
NdisFreeString NdisFreeString 函式會釋放 NdisInitializeString 針對緩衝字串所配置的記憶體。 |
NdisFreeTimerObject NdisFreeTimerObject 函式會釋放使用 NdisAllocateTimerObject 函式配置的定時器物件。 |
NdisFreeToNPagedLofreesideList 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 函式會釋放先前由呼叫 NdisIfAllocateNetLuidIndex 函式所配置的網路介面NET_LUID索引。 |
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 會在驅動程式初始化時,向 NDIS 連結庫註冊中繼驅動程式的 MiniportXxx 進入點和名稱。 |
NdisInitAnsiString NdisInitAnsiString 函式會初始化計算的 ANSI 字串。 |
NdisInitializeEvent NdisInitializeEvent 函式會在驅動程式初始化期間設定事件物件,以供後續作為同步處理機制使用。 |
NdisInitializeListHead NdisInitializeListHead 函式會初始化重複連結的驅動程序維護佇列。 |
NdisInitializeNPagedLogansideList NdisInitializeNPagedLoitisideList 函式會初始化 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 函式會將不帶正負號的 long 值新增至指定的無符號整數做為不可部分完成的作業,使用呼叫端提供的微調鎖定來同步處理整數變數的存取。 |
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 和用戶端,數據傳輸可以在 MCM 驅動程式為遠端節點上起始的傳入呼叫所建立的 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 指定的位址系列 (AF) 與迷你埠呼叫管理員相關聯的 (MCM) 應該關閉,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 函式,以從網路適配器上指定虛擬函式的 PCI Express (PCIe) 設定空間讀取數據 (VF) 。 |
NdisMGetVirtualFunctionLocation 迷你埠驅動程式會呼叫 NdisMGetVirtualFunctionLocation 函式,以查詢 PCI Express (PCIe) Virtual Function (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 事件或電源管理事件,或將其傳播到過度使用的驅動程式。 |
NdisMOidRequestComplete 迷你埠驅動程式會呼叫 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) Virtual Function (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 函式,向 NDIS 註冊 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 迷你埠驅動程式會呼叫 NdisMSendNetBufferListsComplete 函式,將連結的NET_BUFFER_LIST結構清單傳回至過度的驅動程式,並傳回傳送要求的最終狀態。 |
NdisMSetAttributesEx NdisMSetAttributesEx 會在初始化期間通知 NDIS 連結庫有關呼叫端 NIC 或虛擬 NIC 的重要功能。 |
NdisMSetBusData NDIS 驅動程式會呼叫 NdisMSetBusData 函式,以寫入裝置的設定空間。 |
NdisMSetMiniportAttributes 迷你埠驅動程序必須從 MiniportInitializeEx 函式呼叫 NdisMSetMiniportAttributes 函式,以識別迷你埠配接器到 NDIS 的內容區域,並提供 NDIS 與迷你埠配接器的相關信息。 |
NdisMSetupDmaTransfer NdisMSetupDmaTransfer 函式會設定 DMA 傳輸的主機 DMA 控制器。 |
NdisMSetVirtualFunctionBusData 迷你埠驅動程式會呼叫 NdisMSetVirtualFunctionBusData 函式,將數據寫入網路適配器上虛擬函式的 PCI Express (PCIe) 設定空間 (VF) 。 |
NdisMSleep NdisMSleep 函式會延遲以毫秒為單位的指定間隔執行呼叫端。 |
NdisMSynchronizeWithInterruptEx NdisMSynchronizeWithInterruptEx 函式會與 MiniportInterrupt 函式同步處理迷你埠驅動程式提供的函式執行。 |
NdisMUnmapIoSpace NdisMUnmapIoSpace 會釋出虛擬範圍,該虛擬範圍是由初始化時間呼叫 NdisMMapIoSpace 所對應。 |
NdisMWriteConfigBlock PCI Express (PCIe) Virtual Function (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 會在驅動程式初始化時,向 NDIS 驅動程式的 ProtocolXxx 進入點和名稱註冊 NDIS 連結庫。 |
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 如果指定的事件尚未為 Signaled,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結構中的頻外 (OOB) 數據取得接收篩選標識符。 |
NET_BUFFER_LIST_RECEIVE_FILTER_VPORT_ID NET_BUFFER_LIST_RECEIVE_FILTER_VPORT_ID宏會設定或取得NET_BUFFER_LIST結構中頻外 (OOB) 數據內的虛擬埠 (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等位。 |
回呼函式
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 當驅動程式從共用記憶體提供者釋放共用記憶體時,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 當 NIC 產生以訊息為基礎的中斷時,NDIS 會呼叫 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 配接器檢查-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 函式,將頻外 (OOB) 將內容從來源封包的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 ProtocolCloseCallComplete 函式是由連線導向的 NDIS 用戶端使用。 |
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 ProtocolClIncomingCloseCall 函式會由所有連線導向的 NDIS 用戶端使用。 |
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 函式是必要函式,可設定虛擬連線的媒體特定參數, (VC) 並啟用虛擬連線。注意 您必須使用 PROTOCOL_CM_MAKE_CALL 類型來宣告函式。 |
PROTOCOL_CM_MODIFY_QOS_CALL 需要 ProtocolCmModifyCallQoS 函式。 |
PROTOCOL_CM_NOTIFY_CLOSE_AF_COMPLETE ProtocolCmNotifyCloseAfComplete 函式表示用戶端已完成位址系列的關閉, (AF) 獨立呼叫管理員或迷你埠呼叫管理員 (MCM) 分別呼叫 NdisCmNotifyCloseAddressFamily 或 NdisMCmNotifyCloseAddressFamily 函式來啟動。注意 您必須使用 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 函式是必要函式,可配置呼叫管理員或用戶端啟用和維護虛擬連線所需的資源, (VC) 。注意 您必須使用 PROTOCOL_CO_CREATE_VC 類型來宣告函式。 |
PROTOCOL_CO_DELETE_VC 需要 ProtocolCoDeleteVc 函式。 |
PROTOCOL_CO_OID_REQUEST ProtocolCoOidRequest 函式會處理 CoNDIS 用戶端或獨立呼叫管理員藉由呼叫 NdisCoOidRequest 函式起始的 OID 要求,或是迷你埠呼叫管理員 (MCM) 驅動程式呼叫由呼叫 NdisMCmOidRequest 函式起始。注意 您必須使用 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 函式,以允許驅動程式註冊選擇性服務。 |
結構
BINARY_DATA BINARY_DATA 結構包含登錄中具名專案的二進位數據。 |
IPSEC_OFFLOAD_V2_ADD_SA IPSEC_OFFLOAD_V2_ADD_SA結構會定義迷你埠驅動程序應該新增至 NIC (SA) 安全性關聯的相關信息。 |
IPSEC_OFFLOAD_V2_ADD_SA_EX IPSEC_OFFLOAD_V2_ADD_SA_EX結構會定義迷你埠驅動程式應該新增至 NIC 之安全性關聯 (SA) 的相關信息。 |
IPSEC_OFFLOAD_V2_ALGORITHM_INFO IPSEC_OFFLOAD_V2_ALGORITHM_INFO 結構會指定用於安全性關聯 (SA) 的演算法。 |
IPSEC_OFFLOAD_V2_DELETE_SA IPSEC_OFFLOAD_V2_DELETE_SA 結構會指定應該從 NIC 中刪除的安全性關聯 (SA) ,以及連結清單中下一個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結構會更新 miniport 驅動程式先前新增至 NIC 和連結清單中下一個IPSEC_OFFLOAD_V2_UPDATE_SA結構指標 (CA) 安全性關聯的相關信息。 |
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_CONFIGURATION_PARAMETER NDIS_CONFIGURATION_PARAMETER 結構包含登錄中具名專案的數據和類型。 |
NDIS_DEVICE_OBJECT_ATTRIBUTES NDIS_DEVICE_OBJECT_ATTRIBUTES結構會定義 NDIS 篩選器或迷你埠驅動程式可以傳遞至 NdisRegisterDeviceEx 函式的裝置屬性。 |
NDIS_ENUM_FILTERS 從 NdisEnumerateFilterModules 函式的呼叫傳回NDIS_ENUM_FILTERS結構,以提供篩選堆疊的篩選資訊。 |
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 結構會指定將因特網通訊協定安全性卸除第 2 版 (IPsecOV2) 工作從 TCP/IP 傳輸卸除至 NIC 的資訊。 |
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_GENERAL_ATTRIBUTES NDIS 迷你埠驅動程式會設定NDIS_MINIPORT_ADAPTER_GENERAL_ATTRIBUTES結構,以定義與迷你埠配接器相關聯的一般迷你埠驅動程序屬性。 |
NDIS_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTES NDIS_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTES 結構會指定網路適配器的硬體輔助屬性。 |
NDIS_MINIPORT_ADAPTER_NATIVE_802_11_ATTRIBUTES 重要:原生 802.11 無線 LAN 介面在 Windows 10 和更新版本中已被取代。 |
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 結構會指定迷你埠驅動程式應該在延後的程式調用中指出 (DPC) 的最大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 此結構包含虛擬子網資訊。 |
列舉
IPSEC_OFFLOAD_V2_OPERATION IPSEC_OFFLOAD_V2_OPERATION列舉會指定使用安全性關聯 (SA) 的 IPsec 作業。 |
NDIS_MSIX_TABLE_OPERATION NDIS_MSIX_TABLE_OPERATION列舉可識別 MSI-X 組態作業的類型。 |
NDIS_PARAMETER_TYPE NDIS_PARAMETER_TYPE列舉類型可識別登錄專案的類型。 |
NDIS_PD_COUNTER_TYPE NDIS_PD_COUNTER_TYPE列舉會定義 PDPI) 計數器 (PacketDirect 提供者介面的類型。 其列舉值會用於 NDIS_PD_COUNTER_PARAMETERS 結構的 Type 成員中。 |
NDIS_PD_QUEUE_TYPE NDIS_PD_QUEUE_TYPE列舉會定義 PDPI) 佇列 (PacketDirect 提供者介面的類型。 其列舉值會用於 NDIS_PD_QUEUE_PARAMETERS 結構的 QueueType 成員中。 |
NDIS_SHARED_MEMORY_USAGE NDIS_SHARED_MEMORY_USAGE列舉會指定如何使用共用記憶體。 |