SPB_TRANSFER_BUFFER_FORMAT列舉型別 (spb.h)
SPB_TRANSFER_BUFFER_FORMAT 列舉會指定 SPB_TRANSFER_BUFFER 結構所描述之緩衝區的格式。
語法
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 |