OID_WAN_CO_GET_LINK_INFO
Die OID_WAN_CO_GET_LINK_INFO OID fordert den Miniporttreiber auf, PPP-Rahmeninformationen über den aktuellen Zustand einer virtuellen Verbindung (Virtual Connection, VC) zurückzugeben. Diese Informationen werden in einer wie folgt definierten NDIS_WAN_CO_GET_LINK_INFO-Struktur zurückgegeben.
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;
Die Member dieser Struktur enthalten die folgenden Informationen:
MaxSendFrameSize
Gibt die maximale Puffergröße in Bytes an, die der Miniporttreiber für die Übertragung auf diesem Vc akzeptieren kann. Die MiniportCoSendPackets-Funktion des Miniporttreibers kann jedes eingehende Sendepaket ablehnen, das größer als diese Größe ist.
MaxRecvFrameSize
Gibt das größte Paket an, das vom Netzwerk empfangen wird. Der Miniporttreiber kann alle pakete 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 1 festgelegt ist, dann 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 Treiber, die als Reaktion auf die OID_WAN_CO_GET_LINK_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) |