Функция PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE (pep_x.h)

Примечание

Корпорация Майкрософт поддерживает принципы инклюзивности, а также этнического и социокультурного многообразия. В этой статье содержатся ссылки на терминологию, которую руководство майкрософт по стилю для Bias-Free Communications распознает как исключающую. Слово или фраза используется в этой статье для обеспечения согласованности, так как они в настоящее время отображаются в программном обеспечении. При обновлении программного обеспечения для удаления языка эта статья будет обновлена до выравнивания.

Функция PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE инициализирует структуру PEP_ACPI_SPB_SPI_RESOURCE подключаемого модуля расширения платформы (PEP).

Синтаксис

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.

Возвращаемое значение

None

Требования

Требование Значение
Минимальная версия клиента Поддерживается начиная с Windows 10.
Целевая платформа Windows
Header pep_x.h (включая Pep_x.h)

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

PEP_ACPI_SPB_SPI_RESOURCE