NdisSetNetBufferListProtocolId マクロ (ndis/nblaccessors.h)
NdisSetNetBufferListProtocolId マクロは、NET_BUFFER_LIST構造体の NetBufferListInfo メンバー内のプロトコル識別子を設定します。
構文
void NdisSetNetBufferListProtocolId(
_NBL,
_ProtocolId
);
パラメーター
_NBL
NET_BUFFER_LIST構造体へのポインター。
_ProtocolId
次のいずれかの値としてのプロトコル識別子。
NDIS_PROTOCOL_ID_DEFAULT
既定のプロトコル ドライバー識別子。
NDIS_PROTOCOL_ID_TCP_IP
TCP/IP プロトコル。
NDIS_PROTOCOL_ID_IPX
IPX プロトコル。
NDIS_PROTOCOL_ID_NBF
NetBEUI プロトコル。
戻り値
なし
解説
NET_BUFFER_LIST構造体を作成するドライバーは、NdisSetNetBufferListProtocolId マクロを呼び出すか、識別子をNET_BUFFER_LIST プールに関連付けることによって、プロトコル識別子を設定する必要があります。
プロトコル識別子をNET_BUFFER_LIST プールに関連付けるには、NdisAllocateNetBufferListPool 関数を呼び出し、NET_BUFFER_LIST_POOL_PARAMETERS構造体の ProtocolId メンバーにプロトコル識別子を指定します。
ミニポート、フィルター、および中間ドライバーは、プロトコル識別子を 0 に設定します。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | NDIS 6.0 以降でサポートされています。 |
対象プラットフォーム | ユニバーサル |
Header | ndis/nblaccessors.h (ndis.h を含む) |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示