Condividi tramite


funzione PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE (pep_x.h)

Nota

Microsoft supporta un ambiente diversificato ed inclusivo. Questo articolo contiene riferimenti alla terminologia che microsoft Style Guide for Bias-Free Communications riconosce come esclusioni. La parola o la frase viene usata in questo articolo per la coerenza perché attualmente viene visualizzata nel software. Quando il software viene aggiornato per rimuovere la lingua, questo articolo verrà aggiornato in allineamento.

La funzione PEP_ACPI_INITIALIZE_SPB_SPI_RESOURCE inizializza un plug-in di estensione della piattaforma (PEP) PEP_ACPI_SPB_SPI_RESOURCE struttura.

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 riga di selezione chip, a una linea GPIO o a un altro meccanismo di selezione 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

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

[in] DataBitLength

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

[in] SlaveMode

Indica se la risorsa è operativa in modalità slave.

[in] ConnectionSpeed

La velocità massima, in hertz, 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'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 ai dati facoltativi specifici del tipo di connessione del bus di serie.

[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

Requisiti

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

Vedi anche

PEP_ACPI_SPB_SPI_RESOURCE