Структура 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)

См. также раздел

GET_LOCAL_HOST_INFO2

REQUEST_GET_LOCAL_HOST_INFO