OID_WAN_CO_SET_LINK_INFO
Die OID_WAN_CO_SET_LINK_INFO OID fordert den Miniporttreiber auf, PPP-Rahmeninformationen für eine bestimmte virtuelle Verbindung (Virtual Connection, VC) festzulegen. Ein Protokoll verwendet eine wie folgt definierte NDIS_WAN_CO_SET_LINK_INFO-Struktur, um diese PPP-Rahmeninformationen anzugeben.
typedef struct _NDIS_WAN_CO_SET_LINK_INFO {
IN ULONG MaxSendFrameSize;
IN ULONG MaxRecvFrameSize;
IN ULONG SendFramingBits;
IN ULONG RecvFramingBits;
IN ULONG SendCompressionBits;
IN ULONG RecvCompressionBits;
IN ULONG SendACCM;
IN ULONG RecvACCM;
} NDIS_WAN_CO_SET_LINK_INFO, *PNDIS_WAN_CO_SET_LINK_INFO;
Die Member dieser Struktur enthalten die folgenden Informationen:
MaxSendFrameSize
Gibt den größten Puffer in Bytes an, den das Protokoll für diesen Vc sendet. Dieser Wert muss kleiner oder gleich dem wert sein, der vom Miniporttreiber für die OID_WAN_CO_GET_LINK_INFO Abfrage zurückgegeben wird.
Die MiniportCoSendPackets-Funktion des Miniport-Treibers kann alle Sendepakete ablehnen, die für diesen Link gesendet wurden und größer als dieser Wert sind.
MaxRecvFrameSize
Gibt das größte Netzwerkpaket an, das das Protokoll anschließend empfängt. Dieser Wert muss kleiner oder gleich dem wert sein, der vom Miniporttreiber für die OID_WAN_CO_GET_LINK_INFO Abfrage zurückgegeben wird. Der Miniporttreiber kann alle empfangenen Pakete für diesen Nachweis löschen, die größer sind.
SendFramingBits
Gibt Send-Framing-Bits an, die den Typ des Rahmens angeben, der gesendet werden soll. Wenn der Miniporttreiber Inkompatibilitäten zwischen SendFramingBits und RecvFramingBits erkennt, gibt er NDIS_STATUS_INVALID_DATA zurück.
Das richtige NLPID- und Rahmenformat sollte ggf. basierend auf den Rahmenbits verwendet werden.
RecvFramingBits
Gibt Empfangsrahmenbits an, die den Typ der empfangenen Rahmenung angeben.
SendCompressionBits
Reserviert.
RecvCompressionBits
Reserviert.
SendACCM
Bei asynchronen Medientypen geben die logischen Bits 0-31 das jeweilige Byte an, das als Byte gefüllt werden soll. Das heißt, wenn Bit 0 auf eins festgelegt ist, sollte ASCII-Zeichen 0x00 byte gefüllt sein usw.
RecvACCM
Wie für SendACCM beschrieben.
Bemerkungen
Mögliche Werte für SendFramingBits und RecvFramingBits sind alle zugrunde liegenden Treiber, die als Reaktion auf die OID_WAN_CO_GET_INFO Abfrage zurückgegeben werden.
Requirements (Anforderungen)
Version |
Unterstützt für NDIS 6.0- und NDIS 5.1-Treiber in Windows Vista. Unterstützt für NDIS 5.1-Treiber in Windows XP. |
Header |
Ntddndis.h (include Ndis.h) |