次の方法で共有


ndis.h ヘッダー

このヘッダーはネットワークで使用されます。 詳細については、次を参照してください。

ndis.h には、次のプログラミング インターフェイスが含まれています。

関数

 
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 マクロはミューテックス オブジェクトを初期化し、シグナル状態に設定します。
NDIS_LOWER_IRQL

NDIS_LOWER_IRQL マクロは、現在のプロセッサの IRQL を指定した値に設定します。
NDIS_MAKE_RID

NDIS_MAKE_RID マクロは、PCI Express (PCIe) セグメント、バス、デバイス、および関数番号からNDIS_VF_RID値を作成します。 ミニポート ドライバーは、ネットワーク アダプターの PCIe 仮想関数 (VF) の PCIe 要求者 ID (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 マクロは、指定したミューテックス オブジェクトを解放します。
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 マクロは、指定されたミューテックス オブジェクトがシグナル状態に設定されるまで、現在のスレッドを待機状態にします。
NdisAcquireReadWriteLock

NdisAcquireReadWriteLock 関数は、ドライバー スレッド間で共有されているリソースへの書き込みアクセスまたは読み取りアクセスに呼び出し元が使用するロックを取得します。注 読み取り/書き込みロック インターフェイスは、NDIS 6.20 以降のドライバーでは非推奨です。NdisAcquireReadWriteLock の代わりに NdisAcquireRWLockRead または NdisAcquireRWLockWrite を使用する必要があります。
NdisAcquireRWLockRead

NdisAcquireRWLockRead 関数は、ドライバー スレッド間で共有されているリソースへの読み取りアクセスに呼び出し元が使用する読み取りロックを取得します。
NdisAcquireRWLockWrite

NdisAcquireRWLockWrite 関数は、呼び出し元がドライバー スレッド間で共有されているリソースへの書き込みアクセスに使用する書き込みロックを取得します。
NdisAcquireSpinLock

NdisAcquireSpinLock 関数はスピン ロックを取得するため、呼び出し元は、スピン ロックが保護するドライバー関数間で共有されるリソースへの排他的アクセスを取得します。
NdisActiveGroupCount

NdisActiveGroupCount 関数は、ローカル コンピューター システムで現在アクティブなプロセッサ グループの数を返します。
NdisAdjustMdlLength

NdisAdjustMdlLength 関数は、MDL に関連付けられているデータの長さを変更します。
NdisAllocateBuffer

NdisAllocateBuffer は、既に割り当てられている非ページ メモリ ブロック内で、指定された仮想 (サブ) 範囲をマッピングするバッファー記述子を作成します。
NdisAllocateBufferPool

この関数は、呼び出し元が NdisAllocateBuffer を呼び出すことによってバッファー記述子を割り当てることができるハンドルを返します。
NdisAllocateCloneOidRequest

NdisAllocateCloneOidRequest 関数は、新しいNDIS_OID_REQUEST構造体にメモリを割り当て、既存のNDIS_OID_REQUEST構造体から新しく割り当てられた構造体にすべての情報をコピーします。
NdisAllocateFromNPagedLookasideList

NdisAllocateFromNPagedLookasideList 関数は、指定されたルックアサイド リスト ヘッドから最初のエントリを削除します。 ルックアサイド リストが現在空の場合、非ページ プールからエントリが割り当てられます。
NdisAllocateGenericObject

NDIS ハンドルを持たないコンポーネントは、NdisAllocateGenericObject 関数を使用して汎用 NDIS オブジェクトを割り当てます。
NdisAllocateIoWorkItem

NDIS ドライバーは、作業項目を割り当てるために NdisAllocateIoWorkItem 関数を呼び出します。 詳細については、「NDIS I/O 作業項目」を参照してください。
NdisAllocateMemoryWithTagPriority

NDIS ドライバーは NdisAllocateMemoryWithTagPriority 関数を呼び出して、ページ以外のプールからメモリ プールを割り当てます。
NdisAllocatePacketPoolEx

この関数は、パケット記述子のプールの記憶域ブロックを割り当てて初期化します。
NdisAllocateRWLock

NdisAllocateRWLock 関数は、NDIS_RW_LOCK_EX型の読み取り/書き込みロック変数を割り当てます。
NdisAllocateSharedMemory

NdisAllocateSharedMemory 関数は、共有メモリ プロバイダーから共有メモリを割り当てます。
NdisAllocateSpinLock

NdisAllocateSpinLock 関数は、ISR 以外のドライバー関数間で共有されているリソースへのアクセスを同期するために使用される、NDIS_SPIN_LOCK型の変数を初期化します。
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

NdisClCloseAddressFamily は、クライアントがバインドされている特定の NIC に対して、クライアント プロトコルと呼び出しマネージャーまたは MCM ドライバーの登録済み AF との間の関連付けを解放します。
NdisClCloseCall

NdisClCloseCall は、指定された VC の呼び出しを破棄するように要求します。
NdisClDeregisterSap

NdisClDeregisterSap は、以前に登録された SAP をリリースします。
NdisClDropParty

NdisClDropParty は、クライアントのマルチポイント VC からパーティを削除します。
NdisClGetProtocolVcContextFromTapiCallId

NdisClGetProtocolVcContextFromTapiCallId は、TAPI 呼び出し ID 文字列によって識別される仮想接続 (VC) のクライアント コンテキストを取得します。
NdisClIncomingCallComplete

NdisClIncomingCallComplete は、クライアントの ProtocolClIncomingCall 関数が以前にNDIS_STATUS_PENDING返した、提供された着信呼び出しのクライアントの受け入れまたは拒否を返します。
NdisClMakeCall

NdisClMakeCall は、クライアントが作成した VC で発信呼び出しを設定します。
NdisClModifyCallQoS

NdisClModifyCallQoS は、接続でのサービス品質の変更を要求します。
NdisClNotifyCloseAddressFamilyComplete

NdisClNotifyCloseAddressFamilyComplete 関数は、呼び出し元の ProtocolClNotifyCloseAf 関数がNDIS_STATUS_PENDING返したアドレス ファミリ (AF) の終了操作の最終状態を返します。
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 は、確立されたマルチポイント VC にパーティを追加するために、以前に呼び出しマネージャーがNDIS_STATUS_PENDINGを返したクライアントの要求の最終的な状態を返します。
NdisCmCloseAddressFamilyComplete

NdisCmCloseAddressFamilyComplete は、クライアントの要求の最終的な状態を返します。この場合、CM の ProtocolCmCloseAf 関数は AF を閉じるNDIS_STATUS_PENDING返します。
NdisCmCloseCallComplete

NdisCmCloseCallComplete は、以前に呼び出しマネージャーが呼び出しを破棄するためにNDIS_STATUS_PENDINGを返したクライアントの要求の最終的な状態を返します。
NdisCmDeactivateVc

NdisCmDeactivateVc は、特定のアクティブな VC にそれ以上の転送がないことを NDIS と基になるミニポート ドライバーに通知します。
NdisCmDeregisterSapComplete

NdisCmDeregisterSapComplete は、以前に呼び出しマネージャーが SAP を登録解除するためにNDIS_STATUS_PENDING返したクライアントの要求の最終的な状態を返します。
NdisCmDeregisterSapComplete

NdisCmDispatchCallConnected は、リモート ノードで開始された着信呼び出しに対して呼び出しマネージャーが作成した VC でデータ転送を開始できることを NDIS とクライアントに通知します。
NdisCmDispatchIncomingCall

NdisCmDispatchIncomingCall は、そのクライアントによって以前に登録された SAP での着信呼び出しをクライアントに通知します。
NdisCmDispatchIncomingCallQoSChange

NdisCmDispatchIncomingCallQoSChange は、そのクライアントのアクティブな接続のサービス品質を変更する要求がネットワーク経由で受信されたことをクライアントに通知します。
NdisCmDispatchIncomingCloseCall

NdisCmDispatchIncomingCloseCall は、通常、呼び出しマネージャーが接続を閉じる要求をネットワークから受信したため、アクティブまたは提供された呼び出しを破棄するようにクライアントに指示します。
NdisCmDispatchIncomingDropParty

NdisCmDispatchIncomingDropParty は、通常、呼び出しマネージャーがネットワーク経由でアクティブなマルチポイント接続を閉じる要求を受信したため、マルチポイント VC 上の特定のパーティを削除する必要があることをクライアントに通知します。
NdisCmDropPartyComplete

NdisCmDropPartyComplete は、マルチポイント VC からパーティを削除するために、以前に呼び出しマネージャーがNDIS_STATUS_PENDINGを返したクライアントの要求の最終的な状態を返します。
NdisCmMakeCallComplete

NdisCmMakeCallComplete は、発信呼び出しを行うために以前に呼び出しマネージャーがNDIS_STATUS_PENDINGを返したクライアントの要求の最終的な状態を返します。
NdisCmModifyCallQoSComplete

NdisCmModifyCallQoSComplete は、VC のサービス品質を変更するために、以前に呼び出しマネージャーがNDIS_STATUS_PENDINGを返したクライアントの要求の完了を示します。
NdisCmNotifyCloseAddressFamily

NdisCmNotifyCloseAddressFamily 関数は、呼び出しマネージャーが基になるミニポート アダプターからバインドを解除し、関連付けられている CoNDIS クライアントが指定されたアドレス ファミリ (AF) を閉じる必要があることを NDIS に通知します。
NdisCmOpenAddressFamilyComplete

NdisCmOpenAddressFamilyComplete は、呼び出しマネージャーがそのクライアントの元の open-AF 要求に応答してNDIS_STATUS_PENDINGを返した後、特定のクライアントの特定の AF のスタンドアロン通話マネージャーのオープンの最終的な状態を返します。
NdisCmRegisterAddressFamilyEx

NdisCmRegisterAddressFamilyEx 関数は、CoNDIS ドライバー間の通信用にアドレス ファミリ (AF) を登録します。
NdisCmRegisterSapComplete

NdisCmRegisterSapComplete は、以前に CM が SAP を登録するためにNDIS_STATUS_PENDING返したクライアントの要求の最終的な状態を返します。
NdisCmRegisterSapComplete

NdisCoAssignInstanceName は、インスタンス名を VC に割り当て、割り当てられた名前の GUID (グローバル一意識別子) を Windows Management Instrumentation (WMI) に登録します。
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 関数は、ターゲット ドライバーの OID で指定された情報を照会または設定するために、対象の CoNDIS ドライバーに要求を転送します。
NdisCoOidRequestComplete

NdisCoOidRequestComplete 関数は、CoNDIS クライアントまたはスタンドアロン呼び出しマネージャーの ProtocolCoOidRequest 関数が以前にNDIS_STATUS_PENDING返した OID 要求の最終的な状態を返します。
NdisCopyFromPacketToPacketSafe

NdisCopyFromPacketToPacket は、指定された範囲のデータをあるパケットから別のパケットにコピーします。
NdisCoSendNetBufferLists

NdisCoSendNetBufferLists 関数は、指定したNET_BUFFER_LIST構造体の一覧に含まれるネットワーク データを送信します。
NdisCurrentGroupAndProcessor

NdisCurrentGroupAndProcessor 関数は、現在のプロセッサのグループ相対プロセッサ番号とグループ番号を返します。
NdisCurrentProcessorIndex

NdisCurrentProcessorIndex 関数は、呼び出し元が実行されている現在のプロセッサのシステム割り当て番号を返します。
NdisDeleteNPagedLookasideList

NdisDeleteNPagedLookasideList 関数は、非ページルックアサイド リストをシステムから削除します。
NdisDeregisterDeviceEx

NdisDeregisterDeviceEx 関数は、NdisRegisterDeviceEx 関数によって作成されたデバイス オブジェクトをシステムから削除します。
NdisDeregisterProtocol

NdisDeregisterProtocol は、ドライバーが NdisRegisterProtocol と呼ばれるときに割り当てられたリソースを解放します。
NdisDeregisterProtocolDriver

プロトコル ドライバーは、NdisDeregisterProtocolDriver 関数を呼び出して、ドライバーが NdisRegisterProtocolDriver 関数を呼び出したときに NDIS が割り当てたリソースを解放します。
NdisDirectOidRequest

NdisDirectOidRequest 関数は、アダプターの機能または状態を照会したり、アダプターの状態を設定したりするために、基になるドライバーに直接 OID 要求を転送します。
NdisDprAcquireReadWriteLock

NdisDprAcquireReadWriteLock 関数は、呼び出し元がドライバー スレッド間で共有されているリソースへの書き込みまたは読み取りアクセスに使用するロックを取得します。注 読み取り/書き込みロック インターフェイスは、NDIS 6.20 以降のドライバーでは非推奨です。NdisDprAcquireReadWriteLock ではなく、NdisAcquireRWLockRead または NdisAcquireRWLockWrite (Flags パラメーターにNDIS_RWL_AT_DISPATCH_LEVEL設定) を使用する必要があります。
NdisDprAcquireSpinLock

NdisDprAcquireSpinLock 関数は、呼び出し元がマルチプロセッサ セーフな方法で ISR 以外のドライバー関数間で共有されているリソースへのアクセスを同期できるように、スピン ロックを取得します。
NdisDprReleaseReadWriteLock

NdisDprReleaseReadWriteLock 関数は、NdisDprAcquireReadWriteLock の前の呼び出しで取得されたロックを解放します。注 読み取り/書き込みロック インターフェイスは NDIS 6.20 以降のドライバーでは非推奨です。NdisDprReleaseReadWriteLock の代わりに NdisReleaseRWLock を使用する必要があります。
NdisDprReleaseSpinLock

NdisDprReleaseSpinLock 関数は、NdisDprAcquireSpinLock 関数の直前の呼び出しで取得されたスピン ロックを解放します。
NdisEnumerateFilterModules

NdisEnumerateFilterModules 関数は、フィルター スタック内のすべてのフィルター モジュールとフィルター中間ドライバー インスタンスを列挙します。
NdisEqualMemory

NdisEqualMemory 関数は、1 つのメモリ ブロック内の指定された文字数と、2 番目のメモリ ブロック内の同じ文字数を比較します。
NdisEqualString

NdisEqualString 関数は、OS の既定の文字セット内の 2 つの文字列を比較して、それらが等しいかどうかを判断します。
NdisEqualUnicodeString

NdisEqualUnicodeString 関数は、2 つの Unicode 文字列を比較し、それらが等しいかどうかを返します。
NdisFCancelDirectOidRequest

フィルター ドライバーは NdisFCancelDirectOidRequest 関数を呼び出して、基になるドライバーに対する以前の直接 OID 要求を取り消します。
NdisFCancelOidRequest

フィルター ドライバーは NdisFCancelOidRequest 関数を呼び出して、基になるドライバーに対する以前の要求を取り消します。
NdisFCancelSendNetBufferLists

フィルター ドライバーは、ネットワーク データの転送を取り消すために NdisFCancelSendNetBufferLists 関数を呼び出します。
NdisFDeregisterFilterDriver

フィルター ドライバーは、NdisFDeregisterFilterDriver 関数を呼び出して、以前に NdisFRegisterFilterDriver 関数で割り当てたリソースを解放します。
NdisFDevicePnPEventNotify

フィルター ドライバーは、NdisFDevicePnPEventNotify 関数を呼び出して、デバイス プラグ アンド プレイ (PnP) または Power Management イベントを基になるドライバーに転送できます。
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) または Power Management イベントを基になるドライバーに転送できます。
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 関数で割り当てられたタイマー オブジェクトを解放します。
NdisFreeToNPagedLookasideList

NdisFreeToNPagedLookasideList 関数は、指定されたルックアサイド リストにエントリを返します。
NdisFRegisterFilterDriver

フィルター ドライバーは、NdisFRegisterFilterDriver 関数を呼び出して、FilterXxx 関数を NDIS に登録します。
NdisFRestartComplete

フィルター ドライバーは、ドライバーが FilterRestart 関数からNDIS_STATUS_PENDINGを返した場合に再起動操作を完了するには、NdisFRestartComplete 関数を呼び出す必要があります。
NdisFRestartFilter

フィルター ドライバーは、フィルター モジュールの再起動操作を開始する NDIS を要求する NdisFRestartFilter 関数を呼び出します。
NdisFReturnNetBufferLists

フィルター ドライバーは NdisFReturnNetBufferLists を呼び出して、1 つ以上のNET_BUFFER_LIST構造体とそれに関連付けられているNET_BUFFER構造体の所有権を解放します。
NdisFSendNetBufferLists

フィルター ドライバーは、ネットワーク データ バッファーの一覧を送信する NdisFSendNetBufferLists 関数を呼び出します。
NdisFSendNetBufferListsComplete

フィルター ドライバーは NdisFSendNetBufferListsComplete 関数を呼び出して、NET_BUFFER_LIST構造体のリンクされたリストを基になるドライバーに返し、送信要求の最終的な状態を返します。
NdisFSetAttributes

フィルター ドライバーは、フィルター モジュールのコンテキスト領域を指定する NdisFSetAttributes 関数を呼び出します。
NdisFSynchronousOidRequest

フィルター ドライバーは、NdisFSynchronousOidRequest 関数を呼び出して、新しい同期 OID 要求を生成し、基になるドライバーに発行します。
NdisGeneratePartialCancelId

NdisGeneratePartialCancelId 関数は、呼び出し元のドライバーがキャンセル ID の上位バイトとして使用する必要がある値を返します。
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 ネットワーク インターフェイス スタック内の 2 つのネットワーク インターフェイスの順序を指定します。
NdisIfAllocateNetLuidIndex では、

NdisIfAllocateNetLuidIndex 関数は、NDIS ネットワーク インターフェイス プロバイダーのNET_LUIDインデックスを割り当てます。
NdisIfDeleteIfStackEntry

NdisIfDeleteIfStackEntry 関数は、NDIS インターフェイス スタック内の 2 つのネットワーク インターフェイスの順序に関する情報を削除します。
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 は、プラグ アンド プレイまたは Power Management イベントの通知を基になるドライバーに伝達します。
NdisIMRegisterLayeredMiniport

NdisIMRegisterLayeredMiniport は、ドライバーの初期化時に、中間ドライバーの MiniportXxx エントリ ポイントと名前を NDIS ライブラリに登録します。
NdisInitAnsiString

NdisInitAnsiString 関数は、カウントされた ANSI 文字列を初期化します。
NdisInitializeEvent

NdisInitializeEvent 関数は、ドライバーの初期化中にイベント オブジェクトを同期メカニズムとして後で使用するように設定します。
NdisInitializeListHead

NdisInitializeListHead 関数は、二重にリンクされたドライバーが管理するキューを初期化します。
NdisInitializeNPagedLookasideList

NdisInitializeNPagedLookasideList 関数は、ルックアサイド リストを初期化します。 初期化が正常に完了すると、非ページ固定サイズ ブロックを から割り当て、ルックアサイド リストに解放できます。
NdisInitializeReadWriteLock

NdisInitializeReadWriteLock 関数は、NDIS_RW_LOCK型の読み取りまたは書き込みロック変数を初期化します。注 読み取り/書き込みロック インターフェイスは、NDIS 6.20 以降のドライバーでは非推奨です。NdisInitializeReadWriteLock の代わりに NdisAllocateRWLock を使用する必要があります。
NdisInitializeSListHead

NdisInitializeSListHead 関数は、一連の、インタロックされた、1 つのリンクされたリストの先頭を初期化します。
NdisInitializeString

NdisInitializeString 関数は の記憶域を割り当て、システムの既定の文字セット内のカウントされた文字列を初期化します。
NdisInitUnicodeString

NdisInitUnicodeString 関数は、カウントされた Unicode 文字列を初期化します。
NdisInterlockedAddLargeStatistic

NdisInterlockedAddLargeStatistic 関数は、ULONG インクリメント値をLARGE_INTEGERの addend 値にインターロックされた加算を実行します。
NdisInterlockedAddUlong

NdisInterlockedAddUlong 関数は、呼び出し元が指定したスピン ロックを使用して整数変数へのアクセスを同期して、指定された符号なし整数に符号なし long 値をアトミック操作として追加します。
NdisInterlockedDecrement

NdisInterlockedDecrement 関数は、LONG 型の呼び出し元が指定した変数をアトミック操作としてデクリメントします。
NdisInterlockedIncrement

NdisInterlockedIncrement 関数は、呼び出し元が指定した変数をアトミック操作としてインクリメントします。
NdisInterlockedInsertHeadList

NdisInterlockedInsertHeadList 関数は、リストへのアクセスがマルチプロセッサ セーフな方法で同期されるように、二重にリンクされたリストの先頭にエントリ (通常はパケット) を挿入します。
NdisInterlockedInsertTailList

NdisInterlockedInsertTailList 関数は、リストへのアクセスがマルチプロセッサ セーフな方法で同期されるように、二重にリンクされたリストの末尾にエントリ (通常はパケット) を挿入します。
NdisInterlockedPopEntrySList

NdisInterlockedPopEntrySList 関数は、一連の一連のリンクされたリストから最初のエントリを削除します。
NdisInterlockedPushEntrySList

NdisInterlockedPushEntrySList 関数は、1 つずつリンクされたシーケンスされたリストの先頭にエントリを挿入します。
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 は、MCM ドライバーが特定の VC で転送を行う準備ができていることを NDIS に通知します。
NdisMCmAddPartyComplete

NdisMCmAddPartyComplete は、確立されたマルチポイント VC にパーティを追加するために、以前に MCM ドライバーがNDIS_STATUS_PENDINGを返したクライアントの要求の最終的な状態を返します。
NdisMCmCloseAddressFamilyComplete

NdisMCmCloseAddressFamilyComplete は、クライアントの要求の最終的な状態を返します。この場合、MCM ドライバーは AF を閉じるNDIS_STATUS_PENDING返されます。
NdisMCmCloseCallComplete

NdisMCmCloseCallComplete は、以前に MCM ドライバーが呼び出しを破棄するためにNDIS_STATUS_PENDINGを返したクライアントの要求の最終的な状態を返します。
NdisMCmCreateVc

NdisMCmCreateVc は、MCM ドライバーが着信呼び出しオファーをクライアントにディスパッチできる接続エンドポイントを設定します。
NdisMCmDeactivateVc

NdisMCmDeactivateVc は、特定のアクティブな VC にそれ以上の転送がないことを NDIS に通知します。
NdisMCmDeleteVc

NdisMCmDeleteVc は、呼び出し元によって作成された VC を破棄します。
NdisMCmDeregisterSapComplete

NdisMCmDeregisterSapComplete は、クライアントの要求の最終的な状態を返します。これは、以前に MCM ドライバーが SAP を登録解除するためにNDIS_STATUS_PENDINGを返しました。
NdisMCmDispatchCallConnected

NdisMCmDispatchCallConnected は、リモート ノードで開始された着信呼び出し用に MCM ドライバーが作成した VC でデータ転送を開始できることを NDIS とクライアントに通知します。
NdisMCmDispatchIncomingCall

NdisMCmDispatchIncomingCall は、そのクライアントによって MCM ドライバーに以前に登録された SAP での着信呼び出しをクライアントに通知します。
NdisMCmDispatchIncomingCallQoSChange

NdisMCmDispatchIncomingCallQoSChange は、そのクライアントのアクティブな接続のサービス品質を変更する要求がネットワーク経由で受信されたことをクライアントに通知します。
NdisMCmDispatchIncomingCloseCall

NdisMCmDispatchIncomingCloseCall は、通常、MCM ドライバーが接続を閉じる要求をネットワークから受信したため、アクティブまたは提供された呼び出しを破棄するようにクライアントに指示します。
NdisMCmDispatchIncomingDropParty

NdisMCmDispatchIncomingDropParty は、マルチポイント VC 上の特定のパーティを削除する必要があることをクライアントに通知します。
NdisMCmDropPartyComplete

NdisMCmDropPartyComplete は、マルチポイント VC からパーティを削除するために、以前に MCM ドライバーがNDIS_STATUS_PENDINGを返したクライアントの要求の最終的な状態を返します。
NdisMCmMakeCallComplete

NdisMCmMakeCallComplete は、クライアントの要求の最終的な状態を返します。この場合、MCM ドライバーは、以前に発信呼び出しを行うためにNDIS_STATUS_PENDINGを返しました。
NdisMCmModifyCallQoSComplete

NdisMCmModifyCallQoSComplete は、クライアントの要求が完了したことを示します。これは、以前に MCM ドライバーが VC のサービス品質を変更するためにNDIS_STATUS_PENDINGを返しました。
NdisMCmNotifyCloseAddressFamily

NdisMCmNotifyCloseAddressFamily 関数は、ミニポート 呼び出しマネージャー (MCM) に関連付けられている指定されたアドレス ファミリ (AF) を閉じ、NDIS が影響を受ける CoNDIS クライアントに通知する必要があることを NDIS に通知します。
NdisMCmOidRequest

NdisMCmOidRequest 関数は、ミニポート呼び出しマネージャー (MCM) ドライバーから CoNDIS クライアントに OID 要求を送信します。
NdisMCmOidRequestComplete

NdisMCmOidRequestComplete 関数は、ミニポート 呼び出しマネージャー (MCM) ドライバーの ProtocolCoOidRequest 関数が以前にNDIS_STATUS_PENDING返した CoNDIS OID 要求の最終的な状態を返します。
NdisMCmOpenAddressFamilyComplete

NdisMCmOpenAddressFamilyComplete は、MCM ドライバーの ProtocolCmOpenAf 関数が MCM ドライバーのアドレス ファミリを開くためにNDIS_STATUS_PENDING返したクライアントの要求の最終的な状態を返します。
NdisMCmRegisterAddressFamilyEx

NdisMCmRegisterAddressFamilyEx 関数は、ミニポート呼び出しマネージャー (MCM) と CoNDIS クライアント間の通信用のアドレス ファミリ (AF) を登録します。
NdisMCmRegisterSapComplete

NdisMCmRegisterSapComplete は、クライアントの要求の最終的な状態を返します。この場合、MCM ドライバーの ProtocolCmRegisterSap 関数は、SAP を登録するために以前にNDIS_STATUS_PENDING返しました。
NdisMCoActivateVcComplete

NdisMCoActivateVcComplete は、ミニポート ドライバーが以前にNDIS_STATUS_PENDINGを返した CM によって開始された activate-VC 要求の処理が完了したことを NDIS と呼び出しマネージャーに通知します。
NdisMCoDeactivateVcComplete

NdisMCoDeactivateVcComplete は、ミニポート ドライバーが以前にNDIS_STATUS_PENDINGを返した CM によって開始された非アクティブ化 VC 要求の処理が完了したことを NDIS と呼び出しマネージャーに通知します。
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

ミニポート ドライバーは NdisMDirectOidRequestComplete 関数を呼び出して、ドライバーの MiniportDirectOidRequest 関数がNDIS_STATUS_PENDING返した直接 OID 要求の最終的な状態を返します。
NdisMEnableVirtualization

ミニポート ドライバーは、ネットワーク アダプターの NIC スイッチの作成または削除中に NdisMEnableVirtualization 関数を呼び出します。
NdisMFlushLog

NdisMFlushLog はログ ファイルをクリアします。
NdisMFreeNetBufferSGList

バス マスター ミニポート ドライバーは、NdisMFreeNetBufferSGList 関数を呼び出して、NdisMAllocateNetBufferSGList 関数を呼び出すことによって割り当てられた散布/収集リスト リソースを解放します。
NdisMFreePort

NdisMFreePort 関数は、以前に NdisMAllocatePort 関数で割り当てられた NDIS ポートを解放します。
NdisMFreeSharedMemory

NdisMFreeSharedMemory は、DMA NIC のドライバーによって NdisMAllocateSharedMemory または NdisMAllocateSharedMemoryAsyncEx によって以前に割り当てられたメモリを解放します。
NdisMGetBusData

NDIS ドライバーは、デバイスの構成領域を読み取るために NdisMGetBusData 関数を呼び出します。
NdisMGetDeviceProperty

NdisMGetDeviceProperty 関数は、バス ドライバーを介してミニポート ドライバーとの通信を設定するために必要なデバイス オブジェクトを取得します。
NdisMGetDmaAlignment

NdisMGetDmaAlignment 関数は、NIC の DMA システムの配置要件を返します。
NdisMGetVirtualFunctionBusData

ミニポート ドライバーは、ネットワーク アダプター上の指定された仮想関数 (VF) の PCI Express (PCIe) 構成空間からデータを読み取るために NdisMGetVirtualFunctionBusData 関数を呼び出します。
NdisMGetVirtualFunctionLocation

ミニポート ドライバーは、PCI バス上の PCI Express (PCIe) 仮想関数 (VF) のデバイスの場所を照会する NdisMGetVirtualFunctionLocation 関数を呼び出します。 ドライバーは、デバイスの場所を使用して、VF の PCIe 要求者 ID (RID) を構築します。
NdisMIdleNotificationComplete

ミニポート ドライバーは NdisMIdleNotificationComplete を呼び出して、NDIS 選択的中断操作の保留中のアイドル状態の通知を完了します。 NDIS は、ドライバーの MiniportIdleNotification ハンドラー関数を呼び出すときに操作を開始します。
NdisMIdleNotificationConfirm

ミニポート ドライバーは NdisMIdleNotificationConfirm を呼び出して、アイドル状態のネットワーク アダプターを安全に中断し、低電力状態に移行できることを NDIS に通知します。ミニポート ドライバーは、NDIS 選択的中断操作中にこの関数を呼び出します。
NdisMIndicateReceiveNetBufferLists

ミニポート ドライバーは、ネットワークからのデータの受信を示すために NdisMIndicateReceiveNetBufferLists 関数を呼び出します。
NdisMIndicateStatus

NdisMIndicateStatus は、NIC の状態が高レベルの NDIS ドライバーに変更されたことを示します。
NdisMIndicateStatusEx

NdisMIndicateStatusEx 関数は、ミニポート アダプターの状態の変更を報告します。
NdisMInitializeWrapper

NdisMInitializeWrapper は、新しいミニポート ドライバーが初期化中であることを NDIS に通知します。
NdisMInvalidateConfigBlock

ミニポート ドライバーは、NdisMInvalidateConfigBlock 関数を呼び出して、1 つ以上の仮想関数 (VF) 構成ブロックのデータが変更されたことを NDIS に通知します。
NdisMMapIoSpace

NdisMMapIoSpace は、特定のバス相対 "物理" 範囲のデバイス RAM またはレジスタをシステム空間仮想範囲にマップします。
NdisMNetPnPEvent

NDIS ミニポート ドライバー (およびミニポート ドライバーとして登録されている中間ドライバー) は、NdisMNetPnPEvent 関数を呼び出して、ネットワーク プラグ アンド プレイ イベント、NDIS PnP イベント、または Power Management イベントを生成するか、基になるドライバーに伝達します。
NdisMOidRequestComplete

ミニポート ドライバーは NdisMOidRequestComplete 関数を呼び出して、ドライバーの MiniportOidRequest 関数がNDIS_STATUS_PENDING返した OID 要求の最終的な状態を返します。
NdisMoveMemory

NdisMoveMemory 関数は、呼び出し元が指定した場所から別の場所に指定されたバイト数をコピーします。
NdisMPauseComplete

ミニポート ドライバーは、ミニポートPause 関数からNDIS_STATUS_PENDINGを返した場合、一時停止操作を完了する NdisMPauseComplete 関数を呼び出す必要があります。
NdisMQueryAdapterInstanceName

NdisMQueryAdapterInstanceName 関数は、ミニポート アダプターのフレンドリ名を取得します。
NdisMQueryProbedBars

ミニポート ドライバーは、ネットワーク アダプターの PCI Express (PCIe) ベース アドレス レジスタ (BAR) の値を取得する NdisMQueryProbedBars 関数を呼び出します。
NdisMQueueDpc

NDIS ミニポート ドライバーは、CPU で DPC 呼び出しをスケジュールする NdisMQueueDpc 関数を呼び出します。
NdisMQueueDpcEx

NDIS ミニポート ドライバーは、CPU で DPC 呼び出しをスケジュールする NdisMQueueDpcEx 関数を呼び出します。
NdisMReadConfigBlock

PCI Express (PCIe) 仮想関数 (VF) のミニポート ドライバーは、VF 構成ブロックからデータを読み取るために NdisMReadConfigBlock 関数を呼び出します。
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

バス マスター ミニポート ドライバーは、ミニポートInitializeEx から NdisMRegisterScatterGatherDma 関数を呼び出して、散布/収集 DMA チャネルを初期化します。
NdisMRegisterUnloadHandler

NdisMRegisterUnloadHandler 関数は、ドライバーのアンロード ハンドラーを登録します。
NdisMRemoveMiniport

NdisMRemoveMiniport 関数は、ミニポート ドライバーがシステムから回復不可能であると判断した指定されたミニポート ドライバー アダプターを削除します。
NdisMResetComplete

NdisMResetComplete 関数は、ミニポート ドライバーが以前にNDIS_STATUS_PENDINGを返したリセット要求の最終的な状態を返します。
NdisMResetComplete

詳細情報: NdisMResetComplete 関数 (NDIS 6.x)
NdisMResetMiniport

ミニポート ドライバーは NdisMResetMiniport 関数を呼び出して、NDIS からの後のリセット操作をトリガーします。
NdisMRestartComplete

ミニポート ドライバーは、ドライバーがミニポートRestart 関数からNDIS_STATUS_PENDINGを返した場合、再起動操作を完了する NdisMRestartComplete 関数を呼び出す必要があります。
NdisMSendNetBufferListsComplete

ミニポート ドライバーは、NdisMSendNetBufferListsComplete 関数を呼び出して、NET_BUFFER_LIST構造体のリンクされた一覧を基になるドライバーに返し、送信要求の最終的な状態を返します。
NdisMSetAttributesEx

NdisMSetAttributesEx は、初期化中に呼び出し元の NIC または仮想 NIC の重要な機能について NDIS ライブラリに通知します。
NdisMSetBusData

NDIS ドライバーは、デバイスの構成領域に書き込む NdisMSetBusData 関数を呼び出します。
NdisMSetMiniportAttributes

ミニポート ドライバーは、NDIS にミニポート アダプターのコンテキスト領域を識別し、NDIS ミニポート アダプターに関する情報を提供するには、そのミニポートInitializeEx 関数から NdisMSetMiniportAttributes 関数を呼び出す必要があります。
NdisMSetupDmaTransfer

NdisMSetupDmaTransfer 関数は、DMA 転送用のホスト DMA コントローラーを設定します。
NdisMSetVirtualFunctionBusData

ミニポート ドライバーは、ネットワーク アダプター上の仮想関数 (VF) の PCI Express (PCIe) 構成空間にデータを書き込む NdisMSetVirtualFunctionBusData 関数を呼び出します。
NdisMSleep

NdisMSleep 関数は、特定の間隔の呼び出し元の実行をマイクロ秒単位で遅延します。
NdisMSynchronizeWithInterruptEx

NdisMSynchronizeWithInterruptEx 関数は、ミニポート ドライバーが提供する関数の実行を 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 関数は、指定された一連の 1 つのリンクリスト内の現在のエントリ数を返します。
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 は、NIC 上の I/O ポートに ULONG 値を書き込みます。
NdisRawWritePortUshort

NdisRawWritePortUshort は、NIC 上の I/O ポートに USHORT 値を書き込みます。
NdisReadConfiguration

NdisReadConfiguration 関数は、開いているレジストリ キーへのハンドルを指定して、指定した型の名前付きエントリの値をレジストリから返します。
NdisReadNetworkAddress

NdisReadNetworkAddress 関数は、NIC がコンピューターにインストールされたときに、NIC のレジストリに格納されていたソフトウェアで構成可能なネットワーク アドレスを返します。
NdisReadRegisterUchar

NdisReadRegisterUchar は、メモリ マップされたデバイス レジスタから UCHAR を読み取るためにミニポート ドライバーによって呼び出されます。
NdisReadRegisterUlong

NdisReadRegisterUlong は、メモリ マップされたデバイス レジスタから ULONG を読み取るためにミニポート ドライバーによって呼び出されます。
NdisReadRegisterUshort

NdisReadRegisterUshort は、メモリ マップされたデバイス レジスタから USHORT を読み取るためにミニポート ドライバーによって呼び出されます。
NdisReEnumerateProtocolBindings

NdisReEnumerateProtocolBindings 関数は、ドライバーがバインドするように構成されているが、ドライバーが現在バインドされていないミニポート アダプターごとに、プロトコル ドライバーの ProtocolBindAdapterEx 関数を 1 回呼び出します。
NdisRegisterDeviceEx

NdisRegisterDeviceEx 関数は、指定した属性に基づいてデバイス オブジェクトを作成します。
NdisRegisterProtocol

NdisRegisterProtocol は、ドライバーの初期化時に NDIS ドライバーの ProtocolXxx エントリ ポイントと名前を NDIS ライブラリに登録します。
NdisRegisterProtocolDriver

プロトコル ドライバーは、NdisRegisterProtocolDriver 関数を呼び出して、その ProtocolXxx 関数を NDIS に登録します。
NdisReleaseReadWriteLock

NdisReleaseReadWriteLock 関数は、NdisAcquireReadWriteLock の前の呼び出しで取得されたロックを解放します。注 読み取り/書き込みロック インターフェイスは、NDISReleaseReadWriteLock の代わりに NdisReleaseRWLock を使用する必要がある NDIS 6.20 以降のドライバーでは非推奨です。
NdisReleaseRWLock

NdisReleaseRWLock 関数は、呼び出し元がドライバー スレッド間で共有されているリソースへのアクセスを取得するために使用する読み取り/書き込みロックを解放します。
NdisReleaseSpinLock

NdisReleaseSpinLock 関数は、NdisAcquireSpinLock 関数の前の呼び出しで取得されたスピン ロックを解放します。
NdisRequest

NdisRequest は、NIC の機能または状態のクエリを実行するか、NIC の状態を設定する要求を基になるドライバーに転送します。
NdisResetEvent

NdisResetEvent 関数は、特定のイベントの Signaled 状態をクリアします。
NdisRetrieveUlong

NdisRetrieveUlong 関数は、配置エラーを回避するために、ソース アドレスから ULONG 値を取得します。
NdisReturnNetBufferLists

NDIS ドライバーは NdisReturnNetBufferLists 関数を呼び出して、関連付けられているNET_BUFFER構造とネットワーク データと共に、NET_BUFFER_LIST構造体の一覧の所有権を解放します。
NdisScheduleWorkItem

NdisScheduleWorkItem は、特定の作業項目をキューに挿入します。このキューから、システム ワーカー スレッドは項目を削除し、ドライバーが以前に NdisInitializeWorkItem に提供したコールバック関数を制御します。
NdisSendNetBufferLists

プロトコル ドライバーは NdisSendNetBufferLists 関数を呼び出して、NET_BUFFER_LIST構造体の一覧に含まれるネットワーク データを送信します。
NdisSetCoalescableTimerObject

NdisSetCoalescableTimerObject 関数は、オペレーティング システムが他のタイマーと連携するタイマー オブジェクトを設定します。通常は、タイマーの正確な有効期限がドライバー操作にとって重要でない場合に、電力消費量を削減します。
NdisSetEvent

NdisSetEvent 関数は、指定されたイベントがまだ Signaled でない場合は、シグナル状態に設定します。
NdisSetOptionalHandlers

NDIS ドライバーは、NdisSetOptionalHandlers 関数を呼び出して、ドライバー関数のエントリ ポイントを設定または変更できます。
NdisSetPhysicalAddressHigh

NdisSetPhysicalAddressHigh は、特定の物理アドレスの上位部分を特定の値に設定します。
NdisSetPhysicalAddressLow

NdisSetPhysicalAddressLow は、特定の物理アドレスの下位部分を特定の値に設定します。
NdisSetTimerObject

NdisSetTimerObject 関数は、指定した間隔または定期的に発生するタイマー オブジェクトを設定します。
NdisStallExecution

NdisStallExecution 関数は、特定の間隔で現在のプロセッサで呼び出し元を停止します。
NdisStoreUlong

NdisStoreUlong 関数は、配置エラーを回避するために、特定のアドレスに ULONG 値を格納します。
NdisSynchronousOidRequest

プロトコル ドライバーは、NdisSynchronousOidRequest 関数を呼び出して、新しい同期 OID 要求を生成し、基になるドライバーに発行します。
NdisSystemActiveProcessorCount

NdisSystemActiveProcessorCount 関数は、ローカル コンピューターで現在アクティブなプロセッサの数を返します。
NdisSystemProcessorCount

NdisSystemProcessorCount 関数は、呼び出し元がユニプロセッサ コンピューターまたはマルチプロセッサ コンピューターで実行されているかどうかを判断します。
NdisTerminateWrapper

NdisTerminateWrapper は、NdisMInitializeWrapper という NIC ドライバーが割り当てられたシステム リソースを解放します。
NdisUnbindAdapter

プロトコル ドライバーは、基になるミニポート アダプターへのバインドを閉じる NDIS を要求する NdisUnbindAdapter 関数を呼び出します。
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 マクロは、NET_BUFFER_LIST構造体の帯域外 (OOB) データ内の仮想マシン キュー (VMQ) または単一ルート I/O 仮想化 (SR-IOV) 受信キュー識別子の識別子を設定または取得します。
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

NetAllocateSharedMemory 関数 (ALLOCATE_SHARED_MEMORY_HANDLERエントリ ポイント) は、ドライバーが共有メモリ プロバイダーから共有メモリを割り当てるときに NDIS によって呼び出されます。
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) イベントと Power Management イベントをドライバーに通知します。メモ 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) イベントと Power Management イベントをドライバーに通知します。メモ 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 エントリ ポイント) が NDIS によって呼び出されます。
IF_QUERY_OBJECT

ProviderQueryObject 関数は、ネットワーク インターフェイスに関する情報を取得します。
IF_SET_OBJECT

ProviderSetObject 関数は、ネットワーク インターフェイスに関連付けられている情報を設定します。
MINIPORT_ADD_DEVICE

MiniportAddDevice 関数を使用すると、ミニポート ドライバーは追加されたデバイスのコンテキスト領域を確立できます。
MINIPORT_ALLOCATE_SHARED_MEM_COMPLETE

NDIS は、ミニポート ドライバーのミニポートSharedMemoryAllocateComplete 関数を呼び出して、NdisMAllocateSharedMemoryAsyncEx 関数を呼び出すことによってミニポート ドライバーが開始した共有メモリ割り当て要求を完了します。
MINIPORT_CANCEL_DIRECT_OID_REQUEST

NDIS は、ミニポート ドライバーの MiniportCancelDirectOidRequest 関数を呼び出して、直接 OID 要求を取り消します。
MINIPORT_CANCEL_IDLE_NOTIFICATION

NDIS は、NDIS が中断されたネットワーク アダプターでアクティビティを検出したことをミニポート ドライバーに通知するミニポート CancelIdleNotification ハンドラー関数を呼び出します。
MINIPORT_CANCEL_OID_REQUEST

NDIS は、OID 要求をキャンセルするミニポート ドライバーのミニポートCancelOidRequest 関数を呼び出します。
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 関数は、CoNDIS ミニポート ドライバーの情報を照会または設定するための OID 要求を処理します。メモ 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 は、ミニポート ドライバーのミニポートDevicePnPEventNotify 関数を呼び出して、ドライバーにプラグ アンド プレイ (PnP) イベントを通知します。
MINIPORT_DIRECT_OID_REQUEST

NDIS は、ミニポート ドライバーのミニポートDirectOidRequest 関数を呼び出して、ドライバーの情報を照会または設定する直接 OID 要求を処理します。
MINIPORT_DISABLE_INTERRUPT

NDIS は、ミニポート ドライバーのミニポートDisableInterruptEx ハンドラーを呼び出して、診断とトラブルシューティングの目的で割り込みを無効にすることができます。
MINIPORT_DISABLE_MESSAGE_INTERRUPT

NDIS は、ミニポート ドライバーのミニポートDisableMessageInterrupt ハンドラーを呼び出して、診断とトラブルシューティングの目的でメッセージ割り込みを無効にすることができます。
MINIPORT_ENABLE_INTERRUPT

NDIS は、ミニポート ドライバーの MiniportEnableInterruptEx ハンドラーを呼び出して、診断とトラブルシューティングの目的で割り込みを有効にすることができます。
MINIPORT_ENABLE_MESSAGE_INTERRUPT

NDIS では、ミニポート ドライバーの MiniportEnableMessageInterrupt 関数を呼び出して、診断とトラブルシューティングの目的でメッセージ割り込みを有効にすることができます。
MINIPORT_HALT

NDIS は、ミニポート アダプターが削除されたときにリソースを解放し、ハードウェアを停止するミニポート ドライバーのミニポートHaltEx 関数を呼び出します。
MINIPORT_IDLE_NOTIFICATION

NDIS は、ミニポートIdleNotification ハンドラー関数を呼び出して、アイドル状態のネットワーク アダプターで 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

バス マスター ミニポート ドライバーは、ネットワーク データのリストを分散/収集を処理するミニポートProcessSGList 関数を提供します。
MINIPORT_REMOVE_DEVICE

MiniportRemoveDevice 関数は、MiniportAddDevice 関数が割り当てたリソースを解放します。
MINIPORT_RESET

NDIS は、ネットワーク インターフェイス カード (NIC) のリセットを開始する NDIS ミニポート ドライバーのミニポートResetEx 関数を呼び出します。 詳細については、「ミニポート アダプターのハングチェックとリセット操作」および「ミニポート ドライバーのハードウェアリセット」を参照してください。
MINIPORT_RESTART

MiniportRestart 関数は、一時停止されているミニポート アダプターの再起動要求を開始します。
MINIPORT_RETURN_NET_BUFFER_LISTS

NDIS は、 MiniportReturnNetBufferLists 関数を呼び出して、NET_BUFFER_LIST構造体、関連付けられているNET_BUFFER構造体、およびミニポート ドライバーにアタッチされている MDL の所有権を返します。
MINIPORT_SEND_NET_BUFFER_LISTS

NDIS は、ミニポートSendNetBufferLists 関数を呼び出して、NET_BUFFER_LIST構造体のリンクされたリストに含まれているネットワーク データを送信します。
MINIPORT_SHUTDOWN

NDIS は、システムがシャットダウンするときに、ミニポート ドライバーのミニポートShutdownEx 関数を呼び出します。
MINIPORT_SYNCHRONIZE_INTERRUPT

DIRQL 未満で実行されるドライバー関数が、MiniportInterrupt 関数とリソースを共有する場合、ミニポート ドライバーは、MiniportSynchronizeInterrupt ハンドラーを提供する必要があります。
MINIPORT_UNLOAD

NDIS は、システムがドライバーのアンロード操作を完了する前に、リソースを解放するドライバーを要求するミニポート ドライバーのミニポート ドライバーのUnload 関数を呼び出します。
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 関数を呼び出して、Queue にポストされる未処理の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 関数は、NET_BUFFER_LIST構造体の帯域外 (OOB) 拡張可能スイッチ転送コンテキスト内のリソースを解放します。
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 関数は、拡張可能スイッチ拡張機能によってポート配信から削除または除外された 1 つ以上のネットワーク パケットについて報告します。 各ネットワーク パケットは、NET_BUFFER_LIST構造を介して定義されます。
NDIS_SWITCH_SET_NET_BUFFER_LIST_SOURCE

SetNetBufferListSource 関数は、hyper-V 拡張可能スイッチのソース ポート識別子と、NET_BUFFER_LIST構造体で指定されたパケットのネットワーク アダプター インデックスを設定します。
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

ProtocolClAddPartyComplete 関数は、マルチポイント接続を設定する接続指向 NDIS クライアントに必要です。
PROTOCOL_CL_CALL_CONNECTED

ProtocolClCallConnected 関数は、着信呼び出しを受け入れる接続指向 NDIS クライアントによって使用されます。
PROTOCOL_CL_CLOSE_AF_COMPLETE

ProtocolClCloseAfComplete 関数は、接続指向 NDIS クライアントで使用されます。
PROTOCOL_CL_CLOSE_CALL_COMPLETE

ProtocolClCloseCallComplete 関数は、接続指向 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 関数は、クライアントが関連付けられているアドレス ファミリ (AF) を閉じる必要があることを CoNDIS クライアントに通知します。メモ PROTOCOL_CL_NOTIFY_CLOSE_AF型を使用して関数を宣言する必要があります。
PROTOCOL_CL_OPEN_AF_COMPLETE_EX

ProtocolClOpenAfCompleteEx 関数は、NdisClOpenAddressFamilyEx 関数と呼ばれる CoNDIS クライアントが起動したときに開始されたアドレス ファミリ (AF) の開始を完了します。メモ PROTOCOL_CL_OPEN_AF_COMPLETE_EX型を使用して関数を宣言する必要があります。 詳細については、次の例に関するセクションを参照してください。
PROTOCOL_CL_REGISTER_SAP_COMPLETE

着信呼び出しを受け入れる接続指向 NDIS クライアントは、NdisClRegisterSap で開始する非同期操作を完了するために ProtocolClRegisterSapComplete 関数を持っている必要があります。
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 関数は、接続指向クライアントの代わりに呼び出しマネージャーが SAP (サービス アクセス ポイント) を登録するように要求するために NDIS によって呼び出される必須の関数です。メモ 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 要求、または NdisMCmOidRequest 関数の呼び出しによってミニポート呼び出しマネージャー (MCM) ドライバーが開始する 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 関数は、NdisDirectOidRequest 関数がNDIS_STATUS_PENDING返したプロトコル ドライバーによって開始された直接 OID 要求の処理を完了します。メモ PROTOCOL_DIRECT_OID_REQUEST_COMPLETE型を使用して関数を宣言する必要があります。 詳細については、次の例に関するセクションを参照してください。
PROTOCOL_NET_PNP_EVENT

NDIS は ProtocolNetPnPEvent 関数を呼び出して、ネットワーク プラグ アンド プレイ イベント、NDIS PnP イベント、または電源管理イベントをプロトコル ドライバーに示します。メモ PROTOCOL_NET_PNP_EVENT型を使用して関数を宣言する必要があります。
PROTOCOL_OID_REQUEST_COMPLETE

ProtocolOidRequestComplete 関数は、NdisOidRequest 関数がNDIS_STATUS_PENDING返したプロトコル ドライバーによって開始される OID 要求の処理を完了します。メモ 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構造体は、ミニポート ドライバーが以前に NIC に追加したセキュリティ関連付け (CA) と、リンクリスト内の次の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_CONFIGURATION_PARAMETER

NDIS_CONFIGURATION_PARAMETER構造体には、レジストリ内の名前付きエントリのデータと型が含まれています。
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構造体は、TCP/IP トランスポートからミニポート ドライバーにインターネット プロトコル セキュリティ (IPsec) タスクをオフロードする際に使用される情報を指定します。
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_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構造体を初期化します。ミニポートXxx 関数のエントリ ポイントも含まれます。
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

NDIS_OPEN_PARAMETERS構造体は、プロトコル ドライバーが NdisOpenAdapterEx 関数を呼び出すときに開いているパラメーターを定義します。
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 は、NetEventPause イベントを示すために ProtocolNetPnPEvent 関数を呼び出すときに、NDIS_PROTOCOL_PAUSE_PARAMETERS構造体をプロトコル ドライバーに渡します。
NDIS_PROTOCOL_RESTART_PARAMETERS

NDIS_PROTOCOL_RESTART_PARAMETERS構造体は、NDIS が ProtocolNetPnPEvent 関数を呼び出して NetEventRestart イベントを示すときに、プロトコル ドライバーの再起動パラメーターを定義します。
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共用体は、1 つ以上の 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構造体は、ローカル コンピューターと受信側スケーリング (RSS) プロセッサ セットの CPU トポロジに関する情報を指定します。
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列挙では、PacketDirect プロバイダー インターフェイス (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列挙は、共有メモリの使用方法を指定します。