énumération SPB_TRANSFER_BUFFER_FORMAT (spb.h)
L’énumération SPB_TRANSFER_BUFFER_FORMAT spécifie le format de la mémoire tampon décrite par une structure SPB_TRANSFER_BUFFER.
Syntax
typedef enum SPB_TRANSFER_BUFFER_FORMAT {
SpbTransferBufferFormatInvalid,
SpbTransferBufferFormatSimple,
SpbTransferBufferFormatList,
SpbTransferBufferFormatSimpleNonPaged,
SpbTransferBufferFormatMdl,
SpbTransferBufferFormatMax
} *PSPB_TRANSFER_BUFFER_FORMAT;
Constantes
SpbTransferBufferFormatInvalid Réservé à l’utilisation par le système d’exploitation. |
SpbTransferBufferFormatSimple La mémoire tampon de transfert est décrite par un simple pointeur en mode utilisateur ou en mode noyau et une longueur. |
SpbTransferBufferFormatList La mémoire tampon de transfert est décrite par un pointeur vers une liste de mémoires tampons et un nombre de mémoires tampons dans la liste. |
SpbTransferBufferFormatSimpleNonPaged La mémoire tampon de transfert est décrite par un simple pointeur en mode utilisateur ou en mode noyau et une longueur. La mémoire tampon réside dans la mémoire non paginée. Cette valeur de format est valide uniquement si le client à l’origine de la demande d’E/S est un pilote en mode noyau. |
SpbTransferBufferFormatMdl La mémoire tampon de transfert est décrite par un pointeur vers une mdl. Cette valeur de format est valide uniquement si le client à l’origine de la demande d’E/S est un pilote en mode noyau. |
SpbTransferBufferFormatMax Réservé à l’utilisation par le système d’exploitation. |
Remarques
Le membre Format de la structure SPB_TRANSFER_BUFFER est une valeur d’énumération SPB_TRANSFER_BUFFER_FORMAT .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Pris en charge à partir de Windows 8. |
En-tête | spb.h |