Freigeben über


SPB_TRANSFER_BUFFER_FORMAT-Aufzählung (spb.h)

Die SPB_TRANSFER_BUFFER_FORMAT-Aufzählung gibt das Format des Puffers an, der durch eine SPB_TRANSFER_BUFFER Struktur beschrieben wird.

Syntax

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

Konstanten

 
SpbTransferBufferFormatInvalid
Reserviert für die Verwendung durch das Betriebssystem.
SpbTransferBufferFormatSimple
Der Übertragungspuffer wird durch einen einfachen Benutzermodus- oder Kernelmoduszeiger und eine Länge beschrieben.
SpbTransferBufferFormatList
Der Übertragungspuffer wird durch einen Zeiger auf eine Liste von Puffern und eine Anzahl der Puffer in der Liste beschrieben.
SpbTransferBufferFormatSimpleNonPaged
Der Übertragungspuffer wird durch einen einfachen Benutzermodus- oder Kernelmoduszeiger und eine Länge beschrieben. Der Puffer befindet sich im nicht ausgelagerten Speicher. Dieser Formatwert ist nur gültig, wenn der Client, der die E/A-Anforderung stammt, ein Kernelmodustreiber ist.
SpbTransferBufferFormatMdl
Der Übertragungspuffer wird von einem Zeiger auf eine MDL beschrieben. Dieser Formatwert ist nur gültig, wenn der Client, der die E/A-Anforderung stammt, ein Kernelmodustreiber ist.
SpbTransferBufferFormatMax
Reserviert für die Verwendung durch das Betriebssystem.

Bemerkungen

Das Format Element der SPB_TRANSFER_BUFFER Struktur ist ein SPB_TRANSFER_BUFFER_FORMAT Enumerationswert.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Wird ab Windows 8 unterstützt.
Header- spb.h

Siehe auch