共用方式為


RH_QUERY_CONNECTION_PROPERTIES_OUTPUT_BUFFER結構 (reshub.h)

RH_QUERY_CONNECTION_PROPERTIES_OUTPUT_BUFFER 結構包含連接到序列總線的目標裝置的連接屬性(I2C、SPI 或 UART)。

語法

typedef struct _RH_QUERY_CONNECTION_PROPERTIES_OUTPUT_BUFFER {
  ULONG Version;
  ULONG PropertiesLength;
  UCHAR ConnectionProperties[ANYSIZE_ARRAY];
} RH_QUERY_CONNECTION_PROPERTIES_OUTPUT_BUFFER, *PRH_QUERY_CONNECTION_PROPERTIES_OUTPUT_BUFFER;

成員

Version

這個結構的版本號碼。 此成員會設定為 reshub.h 頭檔中定義的RH_QUERY_CONNECTION_PROPERTIES_OUTPUT_VERSION常數。

PropertiesLength

序列總線連接描述項的大小,以位元組為單位,開頭為 ConnectionProperties 陣列的元素 0。

ConnectionProperties[ANYSIZE_ARRAY]

序列總線連接描述元的第一個字節。 這個位元組緊接著描述元的剩餘位元組。 PropertiesLength 成員會指定描述項所佔用的位元組總數。 ConnectionProperties 成員的定義會使用 ntdef.h 頭檔定義為 1 的ANYSIZE_ARRAY常數。 如需詳細資訊,請參閱。

言論

ConnectionPropertiesRH_QUERY_CONNECTION_PROPERTIES_OUTPUT_BUFFER 結構的成員包含目標裝置之序列總線連線描述元的第一個字節。 描述元中的剩餘位元組會緊接著記憶體中的這個成員。 配置給 RH_QUERY_CONNECTION_PROPERTIES_OUTPUT_BUFFER 結構的緩衝區夠大,足以包含這個結構,再加上延伸至結構結尾的序列總線連接描述元的其餘位元組。

序列匯流連接描述格式會描述於 ACPI 5.0 規格。 為了方便起見,Reshub.h 頭檔會定義 PNP_SERIAL_BUS_DESCRIPTOR 結構,讓驅動程式能夠存取此描述元中的值。

SPB 控制器驅動程式會呼叫 SpbTargetGetConnectionParameters 方法來取得 簡單周邊總線 上目標裝置的連接參數(通常是 IーC 或 SPI)。 這個方法會將連接參數寫入 SPB_CONNECTION_PARAMETERS 結構,而這個結構的 ConnectionParameters 成員是 RH_QUERY_CONNECTION_PROPERTIES_OUTPUT_BUFFER 結構的指標。

如需使用 RH_QUERY_CONNECTION_PROPERTIES_OUTPUT_BUFFER 結構的程式代碼範例,請參閱 如何取得裝置的連線設定

要求

要求 價值
最低支援的用戶端 從 Windows 8 開始支援。
標頭 reshub.h

另請參閱

SPB_CONNECTION_PARAMETERS

SpbTargetGetConnectionParameters

PNP_SERIAL_BUS_DESCRIPTOR