enumerazione SPB_TRANSFER_BUFFER_FORMAT (spb.h)

L'enumerazione SPB_TRANSFER_BUFFER_FORMAT specifica il formato del buffer descritto da una struttura SPB_TRANSFER_BUFFER.

Sintassi

typedef enum SPB_TRANSFER_BUFFER_FORMAT {
  SpbTransferBufferFormatInvalid,
  SpbTransferBufferFormatSimple,
  SpbTransferBufferFormatList,
  SpbTransferBufferFormatSimpleNonPaged,
  SpbTransferBufferFormatMdl,
  SpbTransferBufferFormatMax
}  *PSPB_TRANSFER_BUFFER_FORMAT;

Costanti

 
SpbTransferBufferFormatInvalid
Riservato per l'uso dal sistema operativo.
SpbTransferBufferFormatSimple
Il buffer di trasferimento è descritto da un semplice puntatore in modalità utente o in modalità kernel e una lunghezza.
SpbTransferBufferFormatList
Il buffer di trasferimento è descritto da un puntatore a un elenco di buffer e un conteggio del numero di buffer nell'elenco.
SpbTransferBufferFormatSimpleNonPaged
Il buffer di trasferimento è descritto da un semplice puntatore in modalità utente o in modalità kernel e una lunghezza. Il buffer si trova nella memoria non a pagina. Questo valore di formato è valido solo se il client che ha origine la richiesta di I/O è un driver in modalità kernel.
SpbTransferBufferFormatMdl
Il buffer di trasferimento viene descritto da un puntatore a un MDL. Questo valore di formato è valido solo se il client che ha origine la richiesta di I/O è un driver in modalità kernel.
SpbTransferBufferFormatMax
Riservato per l'uso dal sistema operativo.

Commenti

Il membro Format della struttura SPB_TRANSFER_BUFFER è un valore di enumerazione SPB_TRANSFER_BUFFER_FORMAT .

Requisiti

Requisito Valore
Client minimo supportato Supportato a partire da Windows 8.
Intestazione spb.h

Vedi anche