Freigeben über


OID_WAN_CO_SET_LINK_INFO

Die OID_WAN_CO_SET_LINK_INFO OID fordert den Miniporttreiber auf, PPP-Framinginformationen für eine bestimmte virtuelle Verbindung (VC) festzulegen. Ein Protokoll verwendet eine NDIS_WAN_CO_SET_LINK_INFO Struktur, die wie folgt definiert ist, 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 Elemente dieser Struktur enthalten die folgenden Informationen:

MaxSendFrameSize
Gibt den größten Puffer in Byte an, das Protokoll wird für diese VC gesendet. 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 Miniporttreibers können alle sendepakete ablehnen, die für diesen Link gesendet werden, der größer als dieser Wert ist.

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 diese VC ablegen, die größer sind.

SendFramingBits-
Gibt Senderahmenbits an, die den Typ der Framierung angeben, die gesendet werden soll. Wenn der Miniporttreiber Inkompatibilitäten zwischen SendFramingBits und RecvFramingBitserkennt, wird NDIS_STATUS_INVALID_DATA zurückgegeben.

Das richtige NLPID- und Framingformat sollte basierend auf den Framingbits verwendet werden, sofern zutreffend.

RecvFramingBits
Gibt Empfangen-Framing-Bits an, die den Typ der Framierung angeben, die empfangen werden soll.

SendCompressionBits
Reserviert.

RecvCompressionBits
Reserviert.

SendACCM-
Für asynchrone Medientypen geben logische Bits 0-31 das jeweilige Byte an, das byte gefüllt werden soll. Das heißt, wenn Bit 0 auf eins festgelegt ist, sollte ASCII-Zeichen 0x00 byte gefüllt werden usw.

RecvACCM-
Wie für SendACCM-beschrieben.

Bemerkungen

Mögliche Werte für SendFramingBits und RecvFramingBits enthalten alle zugrunde liegenden Treiber, die als Antwort auf die OID_WAN_CO_GET_INFO Abfrage zurückgegeben werden.

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.

Kopfball

Ntddndis.h (include Ndis.h)

Siehe auch

OID_WAN_CO_GET_INFO

OID_WAN_CO_GET_LINK_INFO