структура GET_LOCAL_HOST_INFO6 (1394.h)
Структура GET_LOCAL_HOST_INFO6 содержит данные, возвращаемые запросом REQUEST_GET_LOCAL_HOST_INFO с помощью u.GetLocalHostInformation.nLevel = GET_HOST_CSR_CONTENTS.
Синтаксис
typedef struct _GET_LOCAL_HOST_INFO6 {
ADDRESS_OFFSET CsrBaseAddress;
ULONG CsrDataLength;
PVOID CsrDataBuffer;
} GET_LOCAL_HOST_INFO6, *PGET_LOCAL_HOST_INFO6;
Члены
CsrBaseAddress
Указывает базовый адрес для проверки в CSR. CsrBaseAddress.Off_High должно быть INITIAL_REGISTER_SPACE_HI. Ниже приведены возможные значения CsrBaseAddress.Off_Low .
CsrBaseAddress.Off_Low | Тип данных |
---|---|
SPEED_MAP_LOCATION |
Текущая карта скорости. Водитель шины преобразует этот формат из big-endian в машинный, прежде чем он возвращает данные. Примечание Новый драйвер шины 1394 в windows 7 не поддерживает флаг SPEED_MAP_LOCATION в запросе REQUEST_GET_LOCAL_HOST_INFO . Схема скорости устарела в спецификации IEEE-1394a.
|
TOPOLOGY_MAP_LOCATION | Текущая карта топологии. Водитель шины преобразует этот формат из big-endian в машинный, прежде чем он возвращает данные. |
CsrDataLength
Указывает длину буфера в байтах, на который указывает CsrDataBuffer .
CsrDataBuffer
Указатель на буфер, в который драйвер шины возвращает запрошенные данные CSR.
Комментарии
При отправке в запросе REQUEST_GET_LOCAL_HOST_INFO, если csrDataLength меньше размера запрошенных данных, возвращается STATUS_INVALID_BUFFER_SIZE. В этом случае в элементе CsrDataLength заполняется правильный размер буфера.
Требования
Требование | Значение |
---|---|
Заголовок | 1394.h (включая 1394.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по