REMOTE_NDIS_QUERY_CMPLT (Compact 2013)
3/26/2014
This message is sent by a Remote NDIS device in response to a REMOTE_NDIS_QUERY_MSG message. This message is used to relay the result of a query for a device parameter or statistics counter to the host. The Remote NDIS device also returns the requested information to the host in this message.
Syntax
REMOTE_NDIS_QUERY_CMPLT
(UINT32) NdisMessageType;
(UINT32) MessageLength;
(RNDIS_REQUEST_ID) RequestId;
(RNDIS_STATUS) Status;
(UINT32) InformationBufferLength;
(UINT32) InformationBufferOffset;
Parameters
- NdisMessageType
Specifies the RNDIS message type, which is set to REMOTE_NDIS_QUERY_CMPLT.
- MessageLength
Specifies the total length of this RNDIS message in bytes.
- RequestId
Specifies the Remote NDIS message identifier value. This value is used to match device responses to host sent messages.
- Status
Specifies the status of processing the object identifier query request.
- InformationBufferLength
Set to 0 if there is no response data. Specifies the length in bytes of the response data for the query.
- InformationBufferOffset
Set to 0 if there is no response data. Specifies the byte offset from the beginning of the RequestId parameter at which response data for the query is located.
Return Value
None.
Remarks
All RNDIS messages start with two UINT32 fields, NdisMessageType and MessageLength that identify the type of message being sent and its length. All messages that expect a response from a remote device and all responses to such messages from a remote device also include a third UINT32 field, RequestId, that is used to match device responses to host sent messages.
Requirements
Header |
rndis.h |
See Also
Reference
Remote NDIS Messages
REMOTE_NDIS_QUERY_MSG
RNDIS_REQUEST_ID
RNDIS_STATUS