REMOTE_NDIS_SET_MSG
Это сообщение отправляется на удаленное устройство NDIS с узла, когда требуется задать значение некоторого рабочего параметра на устройстве. Заданный параметр идентифицируется с помощью идентификатора объекта (OID), а значение, которое ему должно быть присвоено, содержится в информационном буфере, отправляемом вместе с сообщением. Узел может отправлять REMOTE_NDIS_SET_MSG на устройство через канал управления в любой момент, когда устройство находится в состоянии, инициализированном remote NDIS. Удаленное устройство NDIS ответит на это сообщение, отправив REMOTE_NDIS_SET_CMPLT на узел.
Offset | Размер | Поле | Описание |
---|---|---|---|
0 |
4 |
MessageType |
Указывает тип отправляемого сообщения. Задайте для значение 0x00000005. |
4 |
4 |
MessageLength |
Указывает в байтах общую длину этого сообщения с начала сообщения. |
8 |
4 |
RequestId |
Указывает значение идентификатора удаленного сообщения NDIS. Это значение используется для сопоставления сообщений, отправленных узлом, с ответами устройства. |
12 |
4 |
Идентификатор объекта |
Указывает идентификатор NDIS OID, определяющий заданный параметр. |
16 |
4 |
InformationBufferLength |
Указывает в байтах длину входных данных для запроса. |
20 |
4 |
InformationBufferOffset |
Указывает смещение в байтах от начала поля RequestId , в котором находятся входные данные для запроса. |
24 |
4 |
DeviceVcHandle |
Зарезервировано для устройств, ориентированных на подключение. Задайте нулевое значение. |
Требования
Версия |
Доступно в Microsoft Windows XP и более поздних версиях операционных систем Windows. Также доступно в Windows 2000 в виде распространяемых двоичных файлов. |
Заголовок |
Rndis.h (включая Rndis.h) |