Compartir a través de


función PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE (pep_x.h)

Nota

Microsoft admite un entorno diverso e inclusión. Este artículo contiene referencias a la terminología que microsoft Style Guide for Bias-Free Communications reconoce como exclusionary. La palabra o frase se usa en este artículo para la coherencia porque aparece actualmente en el software. Cuando el software se actualiza para quitar el idioma, este artículo se actualizará para que esté en alineación.

La función PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE inicializa una estructura de PEP_ACPI_SPB_SPI_RESOURCE del complemento de extensión de la plataforma.

Sintaxis

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
);

Parámetros

[in] DeviceSelection

Valor de selección del dispositivo. Este valor es específico del dispositivo y puede hacer referencia a una línea de selección de chip, una línea GPIO u otro mecanismo de selección de líneas.

[in] DeviceSelectionPolarity

La polaridad del reloj. Si es cero, indica que el reloj es bajo durante la primera fase. Si es 1, indica que el reloj es alto durante la primera fase.

[in] WireMode

Cuando es cero, indica que este dispositivo genera y consume este recurso. De lo contrario, este dispositivo solo consume este recurso.

[in] DataBitLength

Tamaño, en bits, de la unidad más pequeña de transferencia.

[in] SlaveMode

Indica si el recurso funciona en modo subordinado.

[in] ConnectionSpeed

La velocidad máxima, en hercios, compatible con esta conexión.

[in] ClockPolarity

La polaridad del reloj. Si es cero, indica que el reloj es bajo durante la primera fase. Si es 1, indica que el reloj es alto durante la primera fase.

[in] ClockPhase

Fase del pulso del reloj en el que se van a capturar datos.

[in] ResourceSource

Nombre del dispositivo del controlador de bus serie al que se aplica este descriptor de conexión. El nombre puede ser una ruta de acceso completa, una ruta de acceso relativa o un segmento de nombre simple que use las reglas de búsqueda del espacio de nombres.

[in] ResourceSourceIndex

Este parámetro siempre debe establecerse en cero.

[in] ResourceUsage

Indica si el recurso está en uso.

[in] SharedMode

Indica si el recurso se comparte.

[in] VendorData

Puntero a datos opcionales específicos del tipo de conexión de bus serie.

[in] VendorDataLength

Longitud del búfer al que apunta el parámetro VendorData.

[out] Resource

Puntero al recurso. La estructura detrás del puntero es de tipo PEP_ACPI_SPB_SPI_RESOURCE.

Valor devuelto

Ninguno

Requisitos

Requisito Valor
cliente mínimo admitido Se admite a partir de Windows 10.
de la plataforma de destino de Windows
encabezado de pep_x.h (incluya Pep_x.h)

Consulte también

PEP_ACPI_SPB_SPI_RESOURCE