SPB_TRANSFER_BUFFER_FORMAT-Enumeration (spb.h)
Die SPB_TRANSFER_BUFFER_FORMAT-Enumeration 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 Arbeitsspeicher. Dieser Formatwert ist nur gültig, wenn der Client, der von der E/A-Anforderung stammt, ein Kernelmodustreiber ist. |
SpbTransferBufferFormatMdl Der Übertragungspuffer wird durch einen Zeiger auf eine MDL beschrieben. Dieser Formatwert ist nur gültig, wenn der Client, der von der E/A-Anforderung stammt, ein Kernelmodustreiber ist. |
SpbTransferBufferFormatMax Reserviert für die Verwendung durch das Betriebssystem. |
Hinweise
Der Format-Member der SPB_TRANSFER_BUFFER-Struktur ist ein SPB_TRANSFER_BUFFER_FORMAT Enumerationswert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Unterstützt ab Windows 8. |
Kopfzeile | spb.h |