Open FFBoard
Open source force feedback firmware

Query Complete Message. More...

#include <cdc_rndis.h>

Public Attributes

uint32_t type
 Message Type, must be RNDIS_MSG_QUERY_CMPLT. More...
 
uint32_t length
 Message length in bytes, including the header and the oid_buffer. More...
 
uint32_t request_id
 A 32-bit integer value from request_id field of the rndis_msg_query_t to which this message is a response. More...
 
uint32_t status
 The status of processing for the query request, has value from rndis_msg_status_t. More...
 
uint32_t buffer_length
 The length, in bytes, of the data in the response to the query. This MUST be set to 0 when there is no OIDInputBuffer. More...
 
uint32_t buffer_offset
 The offset, in bytes, from the beginning of request_id field where the response data for the query is located in the message. This MUST be set to 0 when there is no oid_buffer. More...
 
uint8_t oid_buffer []
 Flexible array member contains the response data to the OID query request as specified by the host. More...
 

Detailed Description

Query Complete Message.

This message MUST be sent by the device in response to a query OID message.

Definition at line 137 of file cdc_rndis.h.

Member Data Documentation

◆ buffer_length

uint32_t rndis_msg_query_cmplt_t::buffer_length

The length, in bytes, of the data in the response to the query. This MUST be set to 0 when there is no OIDInputBuffer.

Definition at line 142 of file cdc_rndis.h.

◆ buffer_offset

uint32_t rndis_msg_query_cmplt_t::buffer_offset

The offset, in bytes, from the beginning of request_id field where the response data for the query is located in the message. This MUST be set to 0 when there is no oid_buffer.

Definition at line 143 of file cdc_rndis.h.

◆ length

uint32_t rndis_msg_query_cmplt_t::length

Message length in bytes, including the header and the oid_buffer.

Definition at line 139 of file cdc_rndis.h.

◆ oid_buffer

uint8_t rndis_msg_query_cmplt_t::oid_buffer[]

Flexible array member contains the response data to the OID query request as specified by the host.

Definition at line 144 of file cdc_rndis.h.

◆ request_id

uint32_t rndis_msg_query_cmplt_t::request_id

A 32-bit integer value from request_id field of the rndis_msg_query_t to which this message is a response.

Definition at line 140 of file cdc_rndis.h.

◆ status

uint32_t rndis_msg_query_cmplt_t::status

The status of processing for the query request, has value from rndis_msg_status_t.

Definition at line 141 of file cdc_rndis.h.

◆ type

uint32_t rndis_msg_query_cmplt_t::type

Message Type, must be RNDIS_MSG_QUERY_CMPLT.

Definition at line 138 of file cdc_rndis.h.


The documentation for this struct was generated from the following file: