IRB_REQ_GET_LOCAL_HOST_INFORMATION 結構 (1394.h)

此結構包含 1394 總線驅動程式執行 GetLocalHostInformation 要求所需的欄位。

語法

typedef struct _IRB_REQ_GET_LOCAL_HOST_INFORMATION {
  ULONG nLevel;
  PVOID Information;
} IRB_REQ_GET_LOCAL_HOST_INFORMATION;

成員

nLevel

指定此呼叫所需的資訊層級。 提供下列旗標。

旗標 描述
GET_HOST_UNIQUE_ID 要求埠驅動程式傳回 64 位的唯一標識碼。
GET_HOST_CAPABILITIES 要求埠驅動程式傳回主控制器的功能旗標。
GET_HOST_DDI_VERSION 要求 1394 總線驅動程式的 DDI 版本。
GET_POWER_SUPPLIED 要求埠驅動程式傳回總線的電源特性。
GET_PHYS_ADDR_ROUTINE 要求埠驅動程式傳回主控制器的實體位址對應函式。
GET_HOST_CONFIG_ROM 要求埠驅動程式傳回主機控制器的組態 ROM。
GET_HOST_CSR_CONTENTS 要求埠驅動程式從主機控制器的 CSR 傳回速度或拓撲對應。 如需 CSR 的描述,請參閱 IEEE 1394 規格。
注意 在 Windows 7 中,不支援 將 nLevel 設定為 GET_HOST_CSR_CONTENTS,並將SPEED_MAP_LOCATION指定為 CsrBaseAddress 。 速度圖在 IEEE-1394a 規格中已過時。
 
GET_HOST_DMA_CAPABILITIES 要求埠驅動程式傳回主控制器的功能旗標,以及 DMA 緩衝區的大小 (PAGESIZE 乘以對應緩存器數目) 。

Information

根據所需的信息層級,指向要填入的資訊區塊。 每個區塊都有自己的特定結構。

旗標 結構
GET_HOST_UNIQUE_ID

GET_LOCAL_HOST_INFO1

GET_HOST_CAPABILITIES

GET_LOCAL_HOST_INFO2

GET_POWER_SUPPLIED

GET_LOCAL_HOST_INFO3

GET_PHYS_ADDR_ROUTINE

GET_LOCAL_HOST_INFO4

GET_HOST_CONFIG_ROM

GET_LOCAL_HOST_INFO5

GET_HOST_CSR_CONTENTS

GET_LOCAL_HOST_INFO6

GET_HOST_DMA_CAPABILITIES

GET_LOCAL_HOST_INFO7

GET_HOST_DDI_VERSION

GET_LOCAL_HOST_INFO8

規格需求

需求
標頭 1394.h