nblapi.h ヘッダー
このヘッダーはネットワークで使用されます。 詳細については、次を参照してください。
nblapi.h には、次のプログラミング インターフェイスが含まれています。
関数
NdisAdjustNetBufferCurrentMdl NdisAdjustNetBufferCurrentMdl 関数は、現在のデータ オフセットに基づいてNET_BUFFER構造体を更新します。 |
NdisAdvanceNetBufferDataStart NdisAdvanceNetBufferDataStart 関数を呼び出して、NdisRetreatNetBufferDataStart 関数で追加された使用済みデータ空間を解放します。 |
NdisAdvanceNetBufferListDataStart NdisAdvanceNetBufferListDataStart 関数を呼び出して、以前の NdisRetreatNetBufferListDataStart 関数の呼び出しで要求されたデータ領域を解放します。 |
NdisAllocateCloneNetBufferList NdisAllocateCloneNetBufferList 関数を呼び出して、新しい複製NET_BUFFER_LIST構造体を作成します。 |
NdisAllocateFragmentNetBufferList NdisAllocateFragmentNetBufferList 関数を呼び出して、既存のNET_BUFFER_LIST構造体内のデータに基づいて新しいフラグメント化されたNET_BUFFER_LIST構造体を作成します。 |
NdisAllocateNetBuffer NdisAllocateNetBuffer 関数を呼び出して、NET_BUFFER構造体プールからNET_BUFFER構造体を割り当てて初期化します。 |
NdisAllocateNetBufferAndNetBufferList NdisAllocateNetBufferAndNetBufferList 関数を呼び出して、事前割り当て済みのNET_BUFFER構造体で初期化されるNET_BUFFER_LIST構造体を割り当てて初期化します。 |
NdisAllocateNetBufferList NdisAllocateNetBufferList 関数を呼び出して、NET_BUFFER_LIST構造体プールからNET_BUFFER_LIST構造体を割り当てて初期化します。 |
NdisAllocateNetBufferListContext NdisAllocateNetBufferListContext 関数を呼び出して、NET_BUFFER_LIST構造体のNET_BUFFER_LIST_CONTEXT構造体にさらに多くのコンテキスト領域を割り当てます。 |
NdisAllocateNetBufferListPool NdisAllocateNetBufferListPool 関数を呼び出して、NET_BUFFER_LIST構造体のプールを割り当てます。 |
NdisAllocateNetBufferMdlAndData NDIS ドライバーは NdisAllocateNetBufferMdlAndData 関数を呼び出して、関連付けられた MDL およびデータと共にNET_BUFFER構造体を割り当てます。 |
NdisAllocateNetBufferPool NdisAllocateNetBufferPool 関数を呼び出して、NET_BUFFER構造体のプールを割り当てます。 |
NdisAllocateReassembledNetBufferList フラグメント化されたNET_BUFFER_LIST構造体を再アセンブルするには、NdisAllocateReassembledNetBufferList 関数を呼び出します。 |
NdisCopyFromNetBufferToNetBuffer NdisCopyFromNetBufferToNetBuffer 関数を呼び出して、ソース NET_BUFFER構造体からコピー先NET_BUFFER構造体にデータをコピーします。 |
NdisCopyReceiveNetBufferListInfo 中間ドライバーは NdisCopyReceiveNetBufferListInfo 関数を呼び出して、受信したNET_BUFFER_LIST構造体のNET_BUFFER_LIST情報をコピーします。 |
NdisCopySendNetBufferListInfo 中間ドライバーは NdisCopySendNetBufferListInfo 関数を呼び出して、送信NET_BUFFER_LIST構造体にNET_BUFFER_LIST情報をコピーします。 |
NdisFreeCloneNetBufferList NdisFreeCloneNetBufferList 関数を呼び出して、以前に NdisAllocateCloneNetBufferList 関数を呼び出して割り当てられたNET_BUFFER_LIST構造体と、関連付けられているすべてのNET_BUFFER構造体と MDL チェーンを解放します。 |
NdisFreeFragmentNetBufferList NdisFreeFragmentNetBufferList 関数を呼び出して、呼び出し元の NdisAllocateFragmentNetBufferList 関数によって以前に割り当てられたNET_BUFFER_LIST構造体と、関連付けられているすべてのNET_BUFFER構造体と MDL チェーンを解放します。 |
NdisFreeNetBuffer NdisFreeNetBuffer 関数を呼び出して、以前に NdisAllocateNetBuffer 関数を使用してNET_BUFFER構造体プールから割り当てられたNET_BUFFER構造体を解放します。 |
NdisFreeNetBufferList NdisFreeNetBufferList 関数を呼び出して、以前にNET_BUFFER_LIST構造体プールから割り当てられたNET_BUFFER_LIST構造体を解放します。 |
NdisFreeNetBufferListContext NdisFreeNetBufferListContext 関数を呼び出して、NET_BUFFER_LIST構造体のNET_BUFFER_LIST_CONTEXT構造体のコンテキスト領域を解放します。 |
NdisFreeNetBufferListPool NdisFreeNetBufferListPool 関数を呼び出して、NET_BUFFER_LIST構造体プールを解放します。 |
NdisFreeNetBufferPool NdisFreeNetBufferPool 関数を呼び出して、NdisAllocateNetBufferPool 関数で作成されたNET_BUFFER構造体プールを解放します。 |
NdisFreeReassembledNetBufferList NdisFreeReassembledNetBufferList 関数を呼び出して、再構成されたNET_BUFFER_LIST構造体と、関連付けられているNET_BUFFER構造体と MDL チェーンを解放します。 |
NdisGetDataBuffer NdisGetDataBuffer 関数を呼び出して、NET_BUFFER構造体から連続したデータ ブロックにアクセスします。 |
NdisGetNetBufferListProtocolId NdisGetNetBufferListProtocolId 関数は、NET_BUFFER_LIST構造体の NetBufferListInfo メンバーからプロトコル識別子を取得します。 |
NdisGetPoolFromNetBuffer NdisGetPoolFromNetBuffer 関数を呼び出して、指定したNET_BUFFER構造体に関連付けられているNET_BUFFER構造体プール ハンドルを取得します。 |
NdisGetPoolFromNetBufferList NdisGetPoolFromNetBufferList 関数を呼び出して、指定したNET_BUFFER_LIST構造体に関連付けられているNET_BUFFER_LIST構造体プール ハンドルを取得します。 |
NdisQueryNetBufferPhysicalCount NdisQueryNetBufferPhysicalCount 関数は、指定されたNET_BUFFER構造体に関連付けられているバッファー記述子によってマップされる物理中断の最大数を返します。 |
NdisRetreatNetBufferDataStart NdisRetreatNetBufferDataStart 関数を呼び出して、NET_BUFFER構造体の MDL チェーン内の使用されるデータ空間にアクセスします。 |
NdisRetreatNetBufferListDataStart NdisRetreatNetBufferListDataStart 関数を呼び出して、NET_BUFFER_LIST構造体内のすべてのNET_BUFFER構造体で使用されるデータ領域を増やします。 |
コールバック関数
NET_BUFFER_ALLOCATE_MDL NetAllocateMdl 関数は、指定したサイズの関連付けられたメモリ ブロックを持つ MDL を割り当てます。 |
NET_BUFFER_FREE_MDL NetFreeMdl 関数は、以前に NetAllocateMdl 関数によって割り当てられた MDL を解放します。 |
構造
NET_BUFFER_LIST_POOL_PARAMETERS NET_BUFFER_LIST_POOL_PARAMETERS構造体は、NET_BUFFER_LIST構造体のプールのパラメーターを定義します。 |
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示