Partager via


RNDIS_STATUS (Compact 2013)

3/26/2014

This data type indicates RNDIS status values.

Syntax

typedef UINT32 RNDIS_STATUS;

Remarks

This is a 32-bit integral value. The following table shows some of the status values that RNDIS defines.

Status

Value

Description

RNDIS_STATUS_BUFFER_OVERFLOW

0x80000005L

(Equivalent to STATUS_BUFFER_OVERFLOW).

RNDIS_STATUS_FAILURE

0xC0000001L

Unspecified error (equivalent to STATUS_UNSUCCESSFUL).

RNDIS_STATUS_INVALID_DATA

0xC0010015L

Invalid data error.

RNDIS_STATUS_MEDIA_CONNECT

0x4001000BL

Device is connected to network medium (equivalent to NDIS_STATUS_MEDIA_CONNECT).

RNDIS_STATUS_MEDIA_DISCONNECT

0x4001000CL

Device is disconnected from network medium (equivalent to NDIS_STATUS_MEDIA_DISCONNECT).

RNDIS_STATUS_NOT_SUPPORTED

0xC00000BBL

Unsupported request error (equivalent to STATUS_NOT_SUPPORTED).

RNDIS_STATUS_PENDING

STATUS_PENDING

(Equivalent to STATUS_PENDING).

RNDIS_STATUS_RESOURCES

0xC000009AL

(Equivalent to STATUS_INSUFFICIENT_RESOURCES).

RNDIS_STATUS_SUCCESS

0x00000000L

Success (equivalent to STATUS_SUCCESS).

The high bit set indicates an error state. The high bit clear indicates a success state.

Requirements

Header

rndis.h

See Also

Reference

Remote NDIS Data Types
REMOTE_NDIS_INDICATE_STATUS_MSG
REMOTE_NDIS_INITIALIZE_CMPLT
REMOTE_NDIS_KEEPALIVE_CMPLT
REMOTE_NDIS_QUERY_CMPLT
REMOTE_NDIS_RESET_CMPLT
REMOTE_NDIS_SET_CMPLT