en-tête spb.h
Cet en-tête est utilisé par spb. Pour plus d'informations, consultez les pages suivantes :
spb.h contient les interfaces de programmation suivantes :
Fonctions
SPB_MULTI_SPI_READ_TRANSFER_INIT La fonction SPB_MULTI_SPI_READ_TRANSFER_INIT initialise une structure SPB_MULTI_SPI_READ_TRANSFER. |
SPB_MULTI_SPI_TRANSFER_INIT La fonction SPB_MULTI_SPI_TRANSFER_INIT initialise une structure SPB_MULTI_SPI_TRANSFER. |
SPB_MULTI_SPI_WRITE_TRANSFER_INIT La fonction SPB_MULTI_SPI_WRITE_TRANSFER_INIT initialise une structure SPB_MULTI_SPI_WRITE_TRANSFER. |
SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST La fonction SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST retourne une structure SPB_TRANSFER_LIST_ENTRY initialisée pour décrire une liste de collecte de points. SPB_TRANSFER_LIST_ENTRY_INIT_BUFFER_LIST fonction retourne une structure SPB_TRANSFER_LIST_ENTRY initialisée pour décrire une liste de collecte de points. |
SPB_TRANSFER_LIST_ENTRY_INIT_MDL La fonction SPB_TRANSFER_LIST_ENTRY_INIT_MDL retourne une structure de SPB_TRANSFER_LIST_ENTRY initialisée pour utiliser une mdL pour décrire une mémoire tampon de données. |
SPB_TRANSFER_LIST_ENTRY_INIT_NON_PAGED La fonction SPB_TRANSFER_LIST_ENTRY_INIT_NON_PAGED retourne une structure SPB_TRANSFER_LIST_ENTRY initialisée pour décrire une mémoire tampon de données simple dans la mémoire non pagée. |
SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE La fonction SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE retourne une structure SPB_TRANSFER_LIST_ENTRY initialisée pour décrire une mémoire tampon de données simple. SPB_TRANSFER_LIST_ENTRY_INIT_SIMPLE fonction retourne une structure SPB_TRANSFER_LIST_ENTRY initialisée pour décrire une mémoire tampon de données simple. |
SPB_TRANSFER_LIST_INIT La fonction SPB_TRANSFER_LIST_INIT initialise une structure SPB_TRANSFER_LIST. |
Structures
SPB_MULTI_SPI_READ_TRANSFER La structure SPB_MULTI_SPI_READ_TRANSFER décrit une opération de lecture à exécuter en mode Multi-SPI (par exemple, Double SPI ou Quad SPI). |
SPB_MULTI_SPI_TRANSFER La structure SPB_MULTI_SPI_TRANSFER décrit une opération d’E/S SPI qui doit être exécutée à l’aide d’un mode de transfert multi-SPI tel que Double ou Quad SPI. |
SPB_MULTI_SPI_TRANSFER_HEADER La structure SPB_MULTI_SPI_TRANSFER_HEADER décrit un transfert SPI à exécuter en mode Multi-SPI (par exemple, Double SPI ou Quad SPI). |
SPB_MULTI_SPI_WRITE_TRANSFER La structure SPB_MULTI_SPI_WRITE_TRANSFER décrit une opération d’écriture à exécuter en mode Multi-SPI (par exemple, Double SPI ou Quad SPI). |
SPB_TRANSFER_BUFFER La structure SPB_TRANSFER_BUFFER décrit la mémoire tampon de données pour un transfert individuel dans une séquence de transfert d’E/S. |
SPB_TRANSFER_BUFFER_LIST_ENTRY La structure SPB_TRANSFER_BUFFER_LIST_ENTRY décrit soit une mémoire tampon de transfert simple, soit un élément dans un tableau d’une ou plusieurs mémoires tampons de transfert. |
SPB_TRANSFER_LIST La structure SPB_TRANSFER_LIST décrit une séquence de transfert d’E/S. |
SPB_TRANSFER_LIST_ENTRY La structure SPB_TRANSFER_LIST_ENTRY décrit un transfert unique dans une séquence de transfert d’E/S. |
Énumérations
SPB_MULTI_SPI_TRANSFER_MODE L’énumération SPB_MULTI_SPI_TRANSFER_MODE spécifie un type de transfert multi-SPI à utiliser par un pilote de bus pour communiquer avec un périphérique. |
SPB_TRANSFER_BUFFER_FORMAT L’énumération SPB_TRANSFER_BUFFER_FORMAT spécifie le format de la mémoire tampon décrite par une structure SPB_TRANSFER_BUFFER. |
SPB_TRANSFER_DIRECTION L’énumération SPB_TRANSFER_DIRECTION décrit la direction (lecture ou écriture) d’un transfert unique dans une séquence de transfert d’E/S. |
SpbIoctl Définit des valeurs pour indiquer le type demande de contrôle d’E/S. |