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 |