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列挙は、共有メモリの使用方法を指定します。 |