OID_QOS_REMOTE_PARAMETERS
En överdrivande drivrutin utfärdar en begäran om objektidentifierare (OID) för OID_QOS_REMOTE_PARAMETERS för att hämta QoS-parametrarna (NDIS Quality of Service) för en fjärransluten peer. Miniportdrivrutinen använder dessa QoS-fjärrparametrar för att lösa sina operativa NDIS QoS-parametrar. Drivrutinen konfigurerar nätverkskortet med driftparametrarna för att utföra QoS-paketöverföring.
Efter en lyckad retur från OID-frågebegäran innehåller InformationBuffer medlem i NDIS_OID_REQUEST-strukturen en pekare till en NDIS_QOS_PARAMETERS struktur.
Obs Den här OID-frågebegäran är endast giltig för miniportdrivrutiner som stöder GRÄNSSNITTET IEEE 802.1 Data Center Bridging (DCB).
När NDIS hanterar OID-begäran av OID_QOS_REMOTE_PARAMETERS returneras de fjärranslutna NDIS QoS-parametrarna som den cachelagrade från föregående NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE statusindikering som utfärdades av miniportdrivrutinen. Drivrutinen utfärdar den här statusindikeringen för att rapportera om den första uppsättningen NDIS QoS-fjärrparametrar. Drivrutinen utfärdar även den här statusindikeringen när fjärrparametrarna för NDIS QoS ändras.
NDIS returnerar en NDIS_QOS_PARAMETERS struktur som initieras på följande sätt:
Om miniportdrivrutinen tidigare utfärdade en statusindikering för NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE cachelagrar NDIS NDIS_QOS_PARAMETERS data och returnerar dessa data för OID-frågebegäran för OID_QOS_REMOTE_PARAMETERS.
Om miniportdrivrutinen inte gav någon statusindikering för NDIS_STATUS_QOS_REMOTE_PARAMETERS_CHANGE returnerar NDIS en NDIS_QOS_PARAMETERS struktur med alla medlemmar (med undantag för -huvudet medlem) inställt på noll.
Mer information om QoS-fjärrparametrar för NDIS finns i Översikt över NDIS QoS-parametrar.
NDIS returnerar någon av följande statuskoder.
Statuskod | Beskrivning |
---|---|
NDIS_STATUS_SUCCESS |
OID-begäran har slutförts. |
NDIS_STATUS_NOT_SUPPORTED |
Miniportdrivrutinen stöder inte NDIS QoS-gränssnittet. |
NDIS_STATUS_INVALID_LENGTH |
Längden på informationsbufferten är mindre än sizeof(NDIS_QOS_PARAMETERS). NDIS anger DATA. QUERY_INFORMATION. BytesNeeded medlem i NDIS_OID_REQUEST struktur till den minsta buffertstorlek som krävs. |
NDIS_STATUS_FAILURE |
Begäran misslyckades av andra skäl. |
Version |
Stöds i NDIS 6.30 och senare. |
Rubrik |
Ntddndis.h (inkludera Ndis.h) |
NDIS_STATUS_QOS_OPERATIONAL_PARAMETERS_CHANGE