共用方式為


PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE函式 (pepfx.h)

注意

Microsoft 支援多元和包容性的環境。 本文包含 microsoft Style Guide for Bias-Free Communications 可辨識為排除項的術語參考。 本文中會使用單字或片語進行一致性,因為它目前會出現在軟體中。 當軟體更新為移除語言時,本文將會更新為一致。

PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE函式會初始化平臺延伸模組外掛程式 (PEP ) PEP_ACPI_SPB_SPI_RESOURCE 結構。

語法

void PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE(
  [in]  USHORT             DeviceSelection,
  [in]  UCHAR              DeviceSelectionPolarity,
  [in]  UCHAR              WireMode,
  [in]  UCHAR              DataBitLength,
  [in]  BOOLEAN            SlaveMode,
  [in]  ULONG              ConnectionSpeed,
  [in]  UCHAR              ClockPolarity,
  [in]  UCHAR              ClockPhase,
  [in]  PUNICODE_STRING    ResourceSource,
  [in]  UCHAR              ResourceSourceIndex,
  [in]  BOOLEAN            ResourceUsage,
  [in]  BOOLEAN            SharedMode,
  [in]  PCHAR              VendorData,
  [in]  USHORT             VendorDataLength,
  [out] PPEP_ACPI_RESOURCE Resource
);

參數

[in] DeviceSelection

裝置選取值。 此值專屬於裝置,可能參考晶元選取線、GPIO 線或其他線條選取機制。

[in] DeviceSelectionPolarity

時鐘的極性。 如果為零,這表示第一個階段的時鐘很低。 如果為 1,表示第一個階段的時鐘很高。

[in] WireMode

當為零時,表示此裝置會產生並取用此資源。 否則,此裝置只會取用此資源。

[in] DataBitLength

最小傳輸單位的大小,以位為單位。

[in] SlaveMode

指出資源是否以從屬模式運作。

[in] ConnectionSpeed

此連線支援的最大速度,以百分為單位。

[in] ClockPolarity

時鐘的極性。 如果為零,這表示第一個階段的時鐘很低。 如果為 1,表示第一個階段的時鐘很高。

[in] ClockPhase

要擷取數據的時鐘脈衝階段。

[in] ResourceSource

套用此連線描述元的序列總線控制器裝置名稱。 此名稱可以是完整路徑、相對路徑,或利用命名空間搜尋規則的簡單名稱區段。

[in] ResourceSourceIndex

此參數應一律設定為零。

[in] ResourceUsage

指出資源是否正在使用中。

[in] SharedMode

指出資源是否共用。

[in] VendorData

序列總線連線類型特有的選擇性數據的指標。

[in] VendorDataLength

VendorData 參數所指向之緩衝區的長度。

[out] Resource

資源的指標。 指標背後的結構類型為 PEP_ACPI_SPB_SPI_RESOURCE

傳回值

規格需求

需求
最低支援的用戶端 從Windows 10 開始支援。
目標平台 Windows
標頭 pepfx.h (include Pep_x.h)

另請參閱

PEP_ACPI_SPB_SPI_RESOURCE