Condividi tramite


funzione PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE (pepfx.h)

Nota

Microsoft supporta un ambiente diversificato ed 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 in modo che sia allineato.

La funzione PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE inizializza la struttura PEP_ACPI_SPB_SPI_RESOURCE del 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, una linea GPIO o un altro meccanismo di selezione della linea.

[in] DeviceSelectionPolarity

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

[in] WireMode

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

[in] DataBitLength

Dimensione, 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

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

[in] ClockPhase

Fase dell'impulso di clock 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 sottostante il puntatore è di tipo PEP_ACPI_SPB_SPI_RESOURCE.

Valore restituito

nessuno

Requisiti

Requisito Valore
Client minimo supportato Supportato a partire da Windows 10.
Piattaforma di destinazione Windows
Intestazione pepfx.h (include Pep_x.h)

Vedi anche

PEP_ACPI_SPB_SPI_RESOURCE