Dela via


OID_PM_REMOVE_PROTOCOL_OFFLOAD

Som en uppsättningsbegäran använder NDIS- och protokolldrivrutiner OID_PM_REMOVE_PROTOCOL_OFFLOAD OID för att ta bort en avlastning av energisparprotokoll från ett nätverkskort. InformationBuffer medlem i NDIS_OID_REQUEST-strukturen innehåller en pekare till en ULONG protokoll avlastningsidentifierare.

Anmärkningar

NDIS- och protokolldrivrutiner använder OID_PM_REMOVE_PROTOCOL_OFFLOAD OID för att ta bort en protokoll avlastning från det underliggande nätverkskortet.

The DATA. SET_INFORMATION. InformationBuffer medlem i NDIS_OID_REQUEST-strukturen måste peka på ett ULONG- värde för en tidigare tillagd protokoll avlastningsidentifierare. NDIS anger denna protokollavlastningsidentifierare i ProtocolOffloadId medlem i NDIS_PM_PROTOCOL_OFFLOAD-strukturen när NDIS skickade den tidigare OID_PM_ADD_PROTOCOL_OFFLOAD OID-begäran till det underliggande nätverkskortet.

Kommentarer för miniportdrivrutinsförfattare

NDIS säkerställer att buffertstorleken är minst storlek på(ULONG) och innehåller ett giltigt protokollavlastnings-ID. Därför bör en miniportdrivrutins MiniportOidRequest--funktion returnera NDIS_STATUS_SUCCESS för den här begäran.

Obs Om miniportdrivrutinen återställs bör funktionen MiniportOidRequest returnera NDIS_STATUS_NOT_ACCEPTED.

Returnera statuskoder

NDIS returnerar någon av följande statuskoder för den här begäran:

NDIS_STATUS_SUCCESS
Protokollets avlastning har tagits bort.

NDIS_STATUS_PENDING
Begäran väntar på att slutföras. NDIS skickar den slutliga statuskoden och resultaten till OID-begärans slutförandehanterare för anroparen när begäran har slutförts.

NDIS_STATUS_INVALID_LENGTH
Informationsbufferten är för liten. NDIS anger DATA. SET_INFORMATION. BytesNeeded medlem i NDIS_OID_REQUEST struktur till den minsta buffertstorlek som krävs, i byte.

NDIS_STATUS_FILE_NOT_FOUND
Protokollets avlastningsidentifierare i OID-begäran är inte giltig.

Krav

Version

Stöds i NDIS 6.20 och senare. Obligatoriskt för miniportdrivrutiner.

Rubrik

Ntddndis.h (inkludera Ndis.h)

Se även

NDIS_OID_REQUEST

NDIS_PM_PROTOCOL_OFFLOAD

OID_PM_ADD_PROTOCOL_OFFLOAD