Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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
SpbTransferBufferFormatInvalidRéservé pour une utilisation par le système d’exploitation. |
SpbTransferBufferFormatSimpleLa mémoire tampon de transfert est décrite par un pointeur simple en mode utilisateur ou en mode noyau et une longueur. |
SpbTransferBufferFormatListLa 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. |
SpbTransferBufferFormatSimpleNonPagedLa 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. |
SpbTransferBufferFormatMdlLa 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. |
SpbTransferBufferFormatMaxRé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 |