Структура GET_LOCAL_HOST_INFO6 (1394. h)
Структура GET_LOCAL_HOST_INFO6 содержит данные, возвращаемые запросом REQUEST_GET_LOCAL_HOST_INFO с помощью метода u. жетлокалхостинформатион. нлевел = 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. Необходимо INITIAL_REGISTER_SPACE_HI CsrBaseAddress.Off_High . Возможные значения CsrBaseAddress.Off_Low :
CsrBaseAddress.Off_Low | Тип данных |
---|---|
SPEED_MAP_LOCATION |
Текущая высокоскоростная схема. Драйвер шины преобразует этот объект из формата с обратным порядком байтов в собственный формат компьютера перед возвратом данных. Примечание . новый драйвер шины 1394, поставляемый с Windows 7, не поддерживает флаг SPEED_MAP_LOCATION в запросе REQUEST_GET_LOCAL_HOST_INFO . Схема скорости устарела в спецификации IEEE-1394a.
|
TOPOLOGY_MAP_LOCATION | Текущая схема топологии. Драйвер шины преобразует этот объект из формата с обратным порядком байтов в собственный формат компьютера перед возвратом данных. |
CsrDataLength
Задает длину в байтах буфера, на который ксрдатабуффер указывает.
CsrDataBuffer
Указатель на буфер, в который драйвер Bus возвращает запрошенные данные CSR.
Remarks
При отправке запроса REQUEST_GET_LOCAL_HOST_INFO, если размер ксрдаталенгс меньше размера запрошенных данных, STATUS_INVALID_BUFFER_SIZE возвращается. В этом случае правильный размер буфера заполняется элементом ксрдаталенгс .
Требования
Header | 1394. h (включая 1394. h) |
См. также раздел
Обратная связь
Отправить и просмотреть отзыв по