次の方法で共有


ndis.h header

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

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

Functions

 
FILTER_SYNCHRONOUS_OID_REQUEST

NDIS は、基になるミニポート ドライバーに要求が与えられる前に、同期 OID 要求をプレビューするフィルター ドライバーの FilterSynchronousOidRequest 関数を呼び出します。
FILTER_SYNCHRONOUS_OID_REQUEST_COMPLETE

NDIS は、基になるドライバーから同期 OID 要求が完了した後、フィルター ドライバーの FilterSynchronousOidRequestComplete 関数を呼び出します。
MINIPORT_SYNCHRONOUS_OID_REQUEST

NDIS は、ミニポート ドライバーのミニポートSynchronousOidRequest コールバック関数を呼び出して、同期 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 以降のドライバーでは非推奨です。NdisAcquireRWLockRead または NdisAcquireRWLockWrite ではなく NdisAcquireReadWrite を使用する必要があります。
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返したクライアントの要求の最終的な状態を返します。
NdisCmDispatchCallConnected

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返したクライアントの要求の最終的な状態を返します。
NdisCoAssignInstanceName

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 関数は、対象の CoNDIS ドライバーに要求を転送して、対象のドライバーの OID で指定された情報を照会または設定します。
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

フィルター ドライバーは、デバイス プラグ アンド プレイ (PnP) または電源管理イベントを基になるドライバーに転送する NdisFDevicePnPEventNotify 関数を呼び出すことができます。
NdisFDirectOidRequest

フィルター ドライバーは NdisFDirectOidRequest 関数を呼び出して、基になるドライバーに直接 OID 要求を転送するか、このような要求を送信します。
NdisFDirectOidRequestComplete

フィルター ドライバーは、NdisFDirectOidRequestComplete 関数を呼び出して、ドライバーの FilterDirectOidRequest 関数がNDIS_STATUS_PENDING返した直接 OID 要求の最終的な状態を返します。
NdisFGetOptionalSwitchHandlers

拡張可能スイッチ拡張機能 Hyper-V NdisFGetOptionalSwitchHandlers 関数を呼び出して、Hyper-V 拡張可能スイッチ ハンドラー関数へのポインターの一覧を取得します。
NdisFillMemory

NdisFillMemory 関数は、呼び出し元が指定したバッファーに指定された文字を格納します。
NdisFIndicateReceiveNetBufferLists

フィルター ドライバーは、ネットワーク データを受信したことを示すために NdisFIndicateReceiveNetBufferLists を呼び出します。 詳細については、「フィルター ドライバーでのデータの受信」を参照してください。
NdisFIndicateStatus

NdisFIndicateStatus 関数は、基になるドライバーからフィルター処理された状態表示を渡すか、状態表示を生成します。
NdisFNetPnPEvent

フィルター ドライバーは、ネットワーク プラグ アンド プレイ (PnP) または電源管理イベントを基になるドライバーに転送する NdisFNetPnPEvent 関数を呼び出すことができます。
NdisFOidRequest

フィルター ドライバーは、基になるドライバーに OID 要求を転送するか、このような要求を発生させるために NdisFOidRequest 関数を呼び出します。
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 中間ドライバーのミニポートHaltEx 関数を呼び出します。
NdisIMDeregisterLayeredMiniport

NdisIMDeregisterLayeredMiniport は、以前に登録された中間ドライバーを解放します。
NdisIMGetBindingContext

NdisIMGetBindingContext 関数を使用すると、NDIS プロトコル ドライバーは、上位レベルのプロトコル ドライバーがバインドされている仮想ミニポートの基になる中間ドライバーによって作成されたデバイス コンテキスト領域にアクセスできます。
NdisIMGetDeviceContext

この関数を使用すると、NDIS 中間ドライバーのミニポート初期化関数は、ProtocolBindAdapter 関数によって割り当てられたデバイス コンテキスト領域にアクセスできます。
NdisIMInitializeDeviceInstanceEx

NdisIMInitializeDeviceInstanceEx 関数は、仮想ミニポートの初期化操作を開始し、必要に応じて、後続のバインドされたプロトコル ドライバーの仮想ミニポートに関する状態情報を設定します。
NdisIMNotifyPnPEvent

NdisIMNotifyPnPEvent は、プラグ アンド プレイまたは電源管理イベントの通知を、基になるドライバーに伝達します。
NdisIMRegisterLayeredMiniport

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

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

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

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

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

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

NdisInitializeSListHead 関数は、シーケンスされた、連結された、1 つのリンクされたリストの先頭を初期化します。
NdisInitializeString

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

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

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

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

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

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

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

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

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

NdisMCmAddPartyComplete は、MCM ドライバーが以前にNDIS_STATUS_PENDING返したクライアントの要求の最終的な状態を返し、確立されたマルチポイント VC にパーティーを追加します。
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 は、クライアントの要求の最終的な状態を返します。MCM ドライバーは、以前にマルチポイント VC からパーティーを削除するために、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 関数が NDIS_STATUS_PENDING返したクライアントの要求の最終的な状態を返して、MCM ドライバーのアドレス ファミリを開きます。
NdisMCmRegisterAddressFamilyEx

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

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

NdisMCoActivateVcComplete は、ミニポート ドライバーが以前にNDIS_STATUS_PENDING返された CM によって開始されたアクティブ化 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 関数は、ミニポート ドライバーのミニポートCoOidRequest 関数が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

ミニポート ドライバーは、ドライバーのミニポートDirectOidRequest 関数がNDIS_STATUS_PENDING返された直接 OID 要求の最終的な状態を返す NdisMDirectOidRequestComplete 関数を呼び出します。
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

ミニポート ドライバーは、NDIS 選択的な中断操作の保留中のアイドル通知を完了する NdisMIdleNotificationComplete を呼び出します。 NDIS は、ドライバーのミニポートIdleNotification ハンドラー関数を呼び出すときに操作を開始します。
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 関数を呼び出して、ドライバーのミニポートOidRequest 関数が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 にミニポートXxx エントリ ポイントを登録します。
NdisMRegisterScatterGatherDma

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

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

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

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

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

ミニポート ドライバーは、NDIS から後でリセット操作をトリガーする NdisMResetMiniport 関数を呼び出します。
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 関数は、ミニポート ドライバーが提供する関数の実行をミニポートInterrupt 関数と同期します。
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 がコンピューターにインストールされたときにレジストリに格納された、ソフトウェアで構成可能なネットワーク アドレスを返します。
NdisReadRegisterUchar

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

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

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

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

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

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

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

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

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

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

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

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

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

NDIS ドライバーは、関連付けられているNET_BUFFER構造体とネットワーク データと共に、NET_BUFFER_LIST構造体の一覧の所有権を解放する NdisReturnNetBufferLists 関数を呼び出します。
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 マクロは、仮想マシン キュー (VMQ) または単一ルート I/O 仮想化 (SR-IOV) の識別子を設定または取得し、NET_BUFFER_LIST構造体の帯域外 (OOB) データ内のキュー識別子を受信します。
NET_BUFFER_LIST_SWITCH_FORWARDING_DETAIL

拡張可能スイッチ拡張機能 Hyper-V、NET_BUFFER_LIST_SWITCH_FORWARDING_DETAIL マクロを使用して、NET_BUFFER_LIST構造体の拡張可能スイッチ コンテキスト領域内のNDIS_SWITCH_FORWARDING_DETAIL_NET_BUFFER_LIST_INFO共用体にアクセスします。

Callback functions

 
ALLOCATE_SHARED_MEMORY_HANDLER

NetAllocateSharedMemory 関数 (ALLOCATE_SHARED_MEMORY_HANDLER エントリ ポイント) は、ドライバーが共有メモリ プロバイダーから共有メモリを割り当てるときに NDIS によって呼び出されます。
FILTER_ATTACH

NDIS は、フィルター ドライバーの FilterAttach 関数を呼び出して、フィルター モジュールのデータ構造を割り当てて初期化します。注: FILTER_ATTACH型を使用して関数を宣言する必要があります。
FILTER_CANCEL_DIRECT_OID_REQUEST

NDIS は、直接 OID 要求をキャンセルするフィルター ドライバーの FilterCancelDirectOidRequest 関数を呼び出します。注: FILTER_CANCEL_DIRECT_OID_REQUEST型を使用して関数を宣言する必要があります。
FILTER_CANCEL_OID_REQUEST

NDIS は、OID 要求をキャンセルするフィルター ドライバーの FilterCancelOidRequest 関数を呼び出します。注: 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 は、デバイス プラグ アンド プレイ (PnP) と電源管理イベントのドライバーに通知するフィルター ドライバーの FilterDevicePnPEventNotify 関数を呼び出します。注: FILTER_DEVICE_PNP_EVENT_NOTIFY型を使用して関数を宣言する必要があります。
FILTER_DIRECT_OID_REQUEST

NDIS は、指定したフィルター モジュールに関連付けられている直接 OID 要求を処理するフィルター ドライバーの FilterDirectOidRequest 関数を呼び出します。注: FILTER_DIRECT_OID_REQUEST型を使用して関数を宣言する必要があります。
FILTER_DIRECT_OID_REQUEST_COMPLETE

NDIS は、FilterDirectOidRequestComplete 関数を呼び出して、基になるドライバーの情報を照会または設定するフィルター ドライバーダイレクト OID 要求を完了します。注: FILTER_DIRECT_OID_REQUEST_COMPLETE型を使用して関数を宣言する必要があります。
FILTER_NET_PNP_EVENT

NDIS は、ネットワーク プラグ アンド プレイ (PnP) と電源管理イベントのドライバーに通知するフィルター ドライバーの FilterNetPnPEvent 関数を呼び出します。注: 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 は、フィルター ドライバーがNET_BUFFER_LIST構造体のリンクされたリストをフィルター処理できるように、FilterSendNetBufferLists 関数を呼び出します。注: 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

ミニポート 追加されたデバイスのコンテキスト領域を確立するミニポート ドライバーを有効にする関数。
MINIPORT_ALLOCATE_SHARED_MEM_COMPLETE

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

NDIS は、直接 OID 要求をキャンセルするミニポート ドライバーのミニポートCancelDirectOidRequest 関数を呼び出します。
MINIPORT_CANCEL_IDLE_NOTIFICATION

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

NDIS は、OID 要求を取り消すためにミニポート ドライバーのミニポートCancelOidRequest 関数を呼び出します。
MINIPORT_CANCEL_SEND

NDIS は、ミニポート ドライバーのミニポートのミニポートのSend 関数を呼び出して、指定したキャンセル識別子でマークされているすべてのNET_BUFFER_LIST構造体の送信を取り消します。
MINIPORT_CHECK_FOR_HANG

NDIS は、ミニポート ドライバーのミニポートCheckForHangEx 関数を呼び出して、ネットワーク インターフェイス カード (NIC) を表すミニポート アダプターの動作状態を確認します。
MINIPORT_CO_ACTIVATE_VC

ミニポートCoActivateVc 関数は、接続指向ミニポートに必要です。
MINIPORT_CO_CREATE_VC

ミニポートCoCreateVc 関数は、接続指向ミニポートに必要です。
MINIPORT_CO_DEACTIVATE_VC

ミニポートCoDeactivateVc 関数は、接続指向ミニポートに必要です。
MINIPORT_CO_DELETE_VC

ミニポートCoDeleteVc 関数は、接続指向ミニポートに必要です。
MINIPORT_CO_OID_REQUEST

ミニポートCoOidRequest 関数は、クエリまたは CoNDIS ミニポート ドライバーの情報を設定する OID 要求を処理します。注: MINIPORT_CO_OID_REQUEST型を使用して関数を宣言する必要があります。
MINIPORT_CO_SEND_NET_BUFFER_LISTS

ミニポートCoSendNetBufferLists 関数は、NET_BUFFER_LIST構造体の指定されたリンクされたリストに含まれているネットワーク データを送信します。注: MINIPORT_CO_SEND_NET_BUFFER_LISTS型を使用して関数を宣言する必要があります。
MINIPORT_DEVICE_PNP_EVENT_NOTIFY

NDIS は、プラグ アンド プレイ (PnP) イベントのドライバーに通知するミニポート ドライバーのミニポートDevicePnPEventNotify 関数を呼び出します。
MINIPORT_DIRECT_OID_REQUEST

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

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

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

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

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

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

NDIS 呼び出し、ミニポートIdleNotification ハンドラー関数をアイドル状態のネットワーク アダプターで NDIS 選択的中断操作を開始します。 この操作により、ネットワーク アダプターは中断され、低電力状態に遷移します。
MINIPORT_INITIALIZE

NDIS は、ミニポート ドライバーのミニポートInitializeEx ネットワーク I/O 操作のミニポート アダプターを初期化する関数を呼び出します。
MINIPORT_INTERRUPT_DPC

ドライバーが NdisMRegisterInterruptEx 関数を呼び出して割り込みを登録する場合、ミニポート ドライバーは、ミニポートInterruptDPC 関数を提供する必要があります。
MINIPORT_ISR

NDIS は、NIC または NIC と割り込みを共有する別のデバイスが割り込みを生成するときに、ミニポートInterrupt 関数を呼び出します。
MINIPORT_MESSAGE_INTERRUPT

NDIS は、NIC がメッセージ ベースの割り込みを生成するときに、ミニポート メッセージInterrupt 関数を呼び出します。
MINIPORT_MESSAGE_INTERRUPT_DPC

ドライバーが NdisMRegisterInterruptEx 関数を呼び出して割り込みを登録する場合、ミニポート ドライバーは、ミニポート メッセージInterruptDPC ハンドラーを提供する必要があります。
MINIPORT_OID_REQUEST

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

NDIS は、ミニポート ドライバーのミニポートPause 関数を呼び出して、指定されたミニポート アダプターを介したネットワーク データのフローを停止します。
MINIPORT_PNP_IRP

ミニポートPnpIrp 関数を使用すると、ミニポート ドライバーは必要に応じてそのプラグ アンド プレイ (PnP) リソースを管理できます。
MINIPORT_PROCESS_SG_LIST

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

ミニポートRemoveDevice 関数は、ミニポートAddDevice 関数が割り当てられたリソースを解放します。
MINIPORT_RESET

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

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

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

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

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

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

NDIS は、システムがドライバーのアンロード操作を完了する前に、リソースを解放するドライバーを要求するミニポート ドライバーのミニポートDriverUnload 関数を呼び出します。
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 受信キューにパケットの特定のフローを送信する PD 対応ミニポート ドライバーの NdisPDSetReceiveFilter 関数を呼び出します。
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 関数は、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

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 関数は、CoNDIS クライアントが NdisClOpenAddressFamilyEx 関数を呼び出したときに開始されたアドレス ファミリ (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 関数は、スタンドアロンの呼び出しマネージャーまたはミニポート呼び出しマネージャー (MCM) が NdisCmNotifyCloseAddressFamily または NdisMCmNotifyCloseAddressFamily 関数を呼び出すことによって開始したアドレス ファミリ (AF) の終了をクライアントが完了したことを示します。注: 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 要求、またはミニポート呼び出しマネージャー (MCM) ドライバーが NdisMCmOidRequest 関数の呼び出しによって開始する OID 要求を処理します。注: PROTOCOL_CO_OID_REQUEST型を使用して関数を宣言する必要があります。 詳細については、次の例のセクションを参照してください。
PROTOCOL_CO_OID_REQUEST_COMPLETE

ProtocolCoOidRequestComplete 関数は、非同期 CoNDIS OID 要求の処理を完了します。注: PROTOCOL_CO_OID_REQUEST_COMPLETE型を使用して関数を宣言する必要があります。
PROTOCOL_CO_RECEIVE_NET_BUFFER_LISTS

ProtocolCoReceiveNetBufferLists 関数プロセスは、基になるドライバーから指示を受け取ります。注: PROTOCOL_CO_RECEIVE_NET_BUFFER_LISTS型を使用して関数を宣言する必要があります。
PROTOCOL_CO_SEND_NET_BUFFER_LISTS_COMPLETE

ProtocolCoSendNetBufferListsComplete 関数は、NdisCoSendNetBufferLists 関数の呼び出しでプロトコル ドライバーが開始した送信操作を完了します。注: PROTOCOL_CO_SEND_NET_BUFFER_LISTS_COMPLETE型を使用して関数を宣言する必要があります。 詳細については、次の例のセクションを参照してください。
PROTOCOL_CO_STATUS_EX

ProtocolCoStatusEx 関数は、基になる接続指向ドライバーまたは NDIS からの状態の変化を示します。注: PROTOCOL_CO_STATUS_EX型を使用して関数を宣言する必要があります。
PROTOCOL_DIRECT_OID_REQUEST_COMPLETE

ProtocolDirectOidRequestComplete 関数は、NdisDirectOidRequest 関数がNDIS_STATUS_PENDING返したプロトコル ドライバーによって開始された直接 OID 要求の処理を完了します。注: PROTOCOL_DIRECT_OID_REQUEST_COMPLETE型を使用して関数を宣言する必要があります。 詳細については、次の例のセクションを参照してください。
PROTOCOL_NET_PNP_EVENT

NDIS は、プロトコル ドライバーにネットワーク プラグ アンド プレイ イベント、NDIS PnP イベント、または電源管理イベントを示す ProtocolNetPnPEvent 関数を呼び出します。注: 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 関数を呼び出して、ドライバーがオプションのサービスを登録できるようにします。

Structures

 
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_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_HARDWARE_ASSIST_ATTRIBUTES

NDIS_MINIPORT_ADAPTER_HARDWARE_ASSIST_ATTRIBUTES構造体は、ネットワーク アダプターのハードウェア支援属性を指定します。
NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES

NDIS_MINIPORT_ADAPTER_NDK_ATTRIBUTES構造体は、ミニポート アダプターの NDK 機能を指定します。 この構造体は、NDIS_MINIPORT_ADAPTER_ATTRIBUTES共用体の NDKAttributes メンバーで使用されます。
NDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES

NDIS ミニポート ドライバーは、タスク オフロードと接続オフロード属性を定義するNDIS_MINIPORT_ADAPTER_OFFLOAD_ATTRIBUTES構造体を設定します (存在する場合)。ミニポート アダプターに関連付けられています。
NDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES

NDIS ミニポート ドライバーは、ミニポート アダプターに関連付けられている登録属性を定義するNDIS_MINIPORT_ADAPTER_REGISTRATION_ATTRIBUTES構造体を設定します。
NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES

NDIS_MINIPORT_ADD_DEVICE_REGISTRATION_ATTRIBUTES構造体は、追加されたデバイスのドライバー定義コンテキスト領域を指定します。
NDIS_MINIPORT_CO_CHARACTERISTICS

NDIS_MINIPORT_CO_CHARACTERISTICS構造体は、CoNDIS ミニポート ドライバーの CoNDIS エントリ ポイントを指定します。
NDIS_MINIPORT_DRIVER_CHARACTERISTICS

NDIS ドライバーは、ミニポート ドライバーの特性を定義するNDIS_MINIPORT_DRIVER_CHARACTERISTICS構造体を初期化します。ミニポート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 が NetEventRestart イベントを示す ProtocolNetPnPEvent 関数を呼び出すときに、プロトコル ドライバーの再起動パラメーターを定義します。
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

この構造体には、仮想サブネット情報が含まれています。

Enumerations

 
IPSEC_OFFLOAD_V2_OPERATION

IPSEC_OFFLOAD_V2_OPERATION列挙体は、セキュリティ アソシエーション (SA) を使用する IPsec 操作を指定します。
NDIS_MSIX_TABLE_OPERATION

NDIS_MSIX_TABLE_OPERATION列挙体は、構成操作の種類 MSI-X 識別します。
NDIS_PD_COUNTER_TYPE

NDIS_PD_COUNTER_TYPE列挙型は、PacketDirect プロバイダー インターフェイス (PDPI) カウンターの種類を定義します。 その列挙値は、NDIS_PD_COUNTER_PARAMETERS構造体の Type メンバーで使用されます。
NDIS_PD_QUEUE_TYPE

NDIS_PD_QUEUE_TYPE列挙型は、PacketDirect Provider Interface (PDPI) キューの種類を定義します。 その列挙値は、NDIS_PD_QUEUE_PARAMETERS構造体の QueueType メンバーで使用されます。
NDIS_SHARED_MEMORY_USAGE

NDIS_SHARED_MEMORY_USAGE列挙体は、共有メモリの使用方法を指定します。