spb.h) (列舉SPB_TRANSFER_BUFFER_FORMAT

SPB_TRANSFER_BUFFER_FORMAT列舉會指定SPB_TRANSFER_BUFFER 結構所描述的緩衝區格式。

Syntax

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

常數

 
SpbTransferBufferFormatInvalid
保留供操作系統使用。
SpbTransferBufferFormatSimple
傳輸緩衝區是由簡單的使用者模式或核心模式指標和長度所描述。
SpbTransferBufferFormatList
傳輸緩衝區是由緩衝區清單的指標和清單中緩衝區數目的計數所描述。
SpbTransferBufferFormatSimpleNonPaged
傳輸緩衝區是由簡單的使用者模式或核心模式指標和長度所描述。 緩衝區位於非分頁記憶體中。 只有在源自 I/O 要求的用戶端是核心模式驅動程式時,這個格式值才有效。
SpbTransferBufferFormatMdl
傳輸緩衝區是由 MDL 的指標所描述。 只有在源自 I/O 要求的用戶端是核心模式驅動程式時,這個格式值才有效。
SpbTransferBufferFormatMax
保留供操作系統使用。

備註

SPB_TRANSFER_BUFFER 結構的 Format 成員是SPB_TRANSFER_BUFFER_FORMAT列舉值。

規格需求

需求
最低支援的用戶端 從 Windows 8 開始支援。
標頭 spb.h

另請參閱