Condividi tramite


funzione PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE (pepfx.h)

Nota

Microsoft supporta un ambiente diversificato e inclusivo. Questo articolo contiene riferimenti alla terminologia riconosciuta da Microsoft Style Guide for Bias-Free Communications come esclusioni. La parola o la frase viene usata in questo articolo per coerenza perché è attualmente presente nel software. Quando il software viene aggiornato per rimuovere la lingua, questo articolo verrà aggiornato per essere allineato.

La funzione PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE inizializza la struttura di PEP_ACPI_SPB_SPI_RESOURCE di un plug-in di estensione della piattaforma.

Sintassi

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

Parametri

[in] DeviceSelection

Valore di selezione del dispositivo. Questo valore è specifico del dispositivo e può fare riferimento a una linea di selezione chip, a una linea GPIO o a un altro meccanismo di selezione di linee.

[in] DeviceSelectionPolarity

La polarità dell'orologio. Se zero, indica che l'orologio è basso durante la prima fase. Se 1, indica che l'orologio è elevato durante la prima fase.

[in] WireMode

Quando zero, indica che questo dispositivo produce e utilizza questa risorsa. In caso contrario, questo dispositivo utilizza solo questa risorsa.

[in] DataBitLength

Dimensioni, in bit, dell'unità di trasferimento più piccola.

[in] SlaveMode

Indica se la risorsa opera in modalità slave.

[in] ConnectionSpeed

La velocità massima, inhz, supportata da questa connessione.

[in] ClockPolarity

La polarità dell'orologio. Se zero, indica che l'orologio è basso durante la prima fase. Se 1, indica che l'orologio è elevato durante la prima fase.

[in] ClockPhase

Fase dell'impulso dell'orologio su cui acquisire i dati.

[in] ResourceSource

Nome del dispositivo controller del bus seriale a cui si applica questo descrittore di connessione. Il nome può essere un percorso completo, un percorso relativo o un segmento di nome semplice che utilizza le regole di ricerca dello spazio dei nomi.

[in] ResourceSourceIndex

Questo parametro deve essere sempre impostato su zero.

[in] ResourceUsage

Indica se la risorsa è in uso.

[in] SharedMode

Indica se la risorsa è condivisa.

[in] VendorData

Puntatore a dati facoltativi specifici del tipo di connessione del bus seriale.

[in] VendorDataLength

Lunghezza del buffer a cui punta il parametro vendorData.

[out] Resource

Puntatore alla risorsa. La struttura dietro il puntatore è di tipo PEP_ACPI_SPB_SPI_RESOURCE.

Valore restituito

Nessuno

Fabbisogno

Requisito Valore
client minimo supportato Supportato a partire da Windows 10.
piattaforma di destinazione Finestre
intestazione pepfx.h (include Pep_x.h)

Vedere anche

PEP_ACPI_SPB_SPI_RESOURCE