é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.
Syntaxe
typedef enum SPB_TRANSFER_BUFFER_FORMAT {
SpbTransferBufferFormatInvalid,
SpbTransferBufferFormatSimple,
SpbTransferBufferFormatList,
SpbTransferBufferFormatSimpleNonPaged,
SpbTransferBufferFormatMdl,
SpbTransferBufferFormatMax
} *PSPB_TRANSFER_BUFFER_FORMAT;
Constantes
SpbTransferBufferFormatInvalid Réservé pour une utilisation par le système d’exploitation. |
SpbTransferBufferFormatSimple La mémoire tampon de transfert est décrite par un pointeur simple 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 pointeur simple 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 qui provient de la requête d’E/S est un pilote en mode noyau. |
SpbTransferBufferFormatMdl La mémoire tampon de transfert est décrite par un pointeur vers un MDL. Cette valeur de format est valide uniquement si le client qui provient de la requête d’E/S est un pilote en mode noyau. |
SpbTransferBufferFormatMax Réservé pour une utilisation par le système d’exploitation. |
Remarques
Le Format membre de la structure SPB_TRANSFER_BUFFER est une valeur d’énumération SPB_TRANSFER_BUFFER_FORMAT.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Prise en charge à partir de Windows 8. |
d’en-tête | spb.h |