GET_LOCAL_HOST_INFO6 結構 (1394.h)

GET_LOCAL_HOST_INFO6 結構包含使用u.GetLocalHostInformation.nLevel = GET_HOST_CSR_CONTENTS 的REQUEST_GET_LOCAL_HOST_INFO要求所傳回的資料。

語法

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 目前的速度圖。 在傳回資料之前,匯流排驅動程式會將這從大端轉換成機器原生格式。
注意 Windows 7 所提供的新 1394 匯流排驅動程式不支援REQUEST_GET_LOCAL_HOST_INFO要求中的 SPEED_MAP_LOCATION 旗標。 速度圖在 IEEE-1394a 規格中已過時。
 
TOPOLOGY_MAP_LOCATION 目前的拓撲對應。 在傳回資料之前,匯流排驅動程式會將這從大端轉換成機器原生格式。

CsrDataLength

指定 CsrDataBuffer 指向之緩衝區的位元組長度。

CsrDataBuffer

匯流排驅動程式傳回要求 CSR 資料的緩衝區指標。

備註

在REQUEST_GET_LOCAL_HOST_INFO要求中提交時,如果 CsrDataLength 小於所要求資料的大小,則會傳回STATUS_INVALID_BUFFER_SIZE。 在此情況下,正確的緩衝區大小會填入 CsrDataLength 成員。

規格需求

   
標頭 1394.h (包含 1394.h)

另請參閱

GET_LOCAL_HOST_INFO2

REQUEST_GET_LOCAL_HOST_INFO