OID_WAN_CO_GET_LINK_INFO
OID_WAN_CO_GET_LINK_INFO OID は、仮想接続 (VC) の現在の状態に関する PPP フレーム情報を返すミニポート ドライバーを要求します。 この情報は、次のように定義された NDIS_WAN_CO_GET_LINK_INFO 構造体で返されます。
typedef struct _NDIS_WAN_CO_GET_LINK_INFO {
OUT ULONG MaxSendFrameSize;
OUT ULONG MaxRecvFrameSize;
OUT ULONG SendFramingBits;
OUT ULONG RecvFramingBits;
OUT ULONG SendCompressionBits;
OUT ULONG RecvCompressionBits;
OUT ULONG SendACCM;
OUT ULONG RecvACCM;
} NDIS_WAN_CO_GET_LINK_INFO, *PNDIS_WAN_CO_GET_LINK_INFO;
この構造体のメンバーには、次の情報が含まれています:
MaxSendFrameSize
ミニポート ドライバーがこの VC での転送を受け入れることができる最大バッファー サイズを、バイト単位で指定します。 ミニポート ドライバーの MiniportCoSendPackets 関数は、このサイズより大きい受信送信パケットを拒否できます。
MaxRecvFrameSize
ネットワークから受信する最大のパケットを指定します。 ミニポート ドライバーは、より大きなパケットを削除できます。
SendFramingBits
送信するフレームの種類を示す送信フレーム ビットを指定します。 ミニポート ドライバーが SendFramingBits と RecvFramingBits の間の非互換性を検出した場合は、NDIS_STATUS_INVALID_DATA を返します。
適切な NLPID とレーミング・フォーマットは、該当する場合、フレーミング・ビットに基づいて使用されなければなりません。
RecvFramingBits
受信される送信するフレーミングの種類を示す送信フレーミング・ビットを指定します。
SendACCM
非同期メディア・タイプの場合、論理ビット 0 から 31 は、バイト詰めされるそれぞれのバイトを示します。 つまり、ビット 0 が1に設定されている場合、ASCII 文字 0x00 はバイト詰めなどにする必要があります。
解説
SendFramingBits と RecvFramingBits の可能な値には、。include any the driver returned in response to the OID_WAN_CO_GET_LINK_INFO クエリに応答して返されるドライバーが含まれまています。
要件
バージョン |
Windows Vista の NDIS 6.0 および NDIS 5.1 ドライバーでサポートされています。 Windows XP では NDIS 5.1 ドライバーがサポートされています。 |
ヘッダー |
Ntddndis.h (Ndis.h を含む) |