Status Values
The Remote NDIS status values are generally equivalent to the 32-bit status values that are defined in the Microsoft Windows 2000 Driver Development Kit (DDK). The specific Remote NDIS status values used in this specification are listed below, others can be inferred from the Windows 2000 DDK or online documentation. A device may return any semantically correct Remote NDIS status value in a Status field of a message that it generates.
Status Identifier | Value | Description |
---|---|---|
RNDIS_STATUS_SUCCESS |
0x00000000 |
Success |
RNDIS_STATUS_FAILURE |
0xC00000001 |
Unspecified error (equivalent to STATUS_UNSUCCESSFUL) |
RNDIS_STATUS_INVALID_DATA |
0xC0010015 |
Invalid data error |
RNDIS_STATUS_NOT_SUPPORTED |
0xC00000BB |
Unsupported request error |
RNDIS_STATUS_MEDIA_CONNECT |
0x4001000B |
Device is connected to network medium (equivalent to NDIS_STATUS_MEDIA_CONNECT from Windows 2000 DDK) |
RNDIS_STATUS_MEDIA_DISCONNECT |
0x4001000C |
Device is disconnected from network medium (equivalent to NDIS_STATUS_MEDIA_DISCONNECT from Windows 2000 DDK) |
RNDIS_STATUS_Xxx |
... |
Equal to NDIS_STATUS_Xxx values defined in Windows 2000 DDK or online documentation |