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