IORING_BUFFER_REF結構 (ioringapi.h)
表示 I/O 通道作業中使用的緩衝區參考。
語法
typedef struct IORING_BUFFER_REF {
void IORING_BUFFER_REF(
void *address
);
void IORING_BUFFER_REF(
IORING_REGISTERED_BUFFER registeredBuffer
);
void IORING_BUFFER_REF(
UINT32 index,
UINT32 offset
);
IORING_REF_KIND Kind;
union {
void *Address;
IORING_REGISTERED_BUFFER IndexAndOffset;
} BufferUnion;
BufferUnion Buffer;
} IORING_BUFFER_REF;
成員
void IORING_BUFFER_REF( void *address)
void IORING_BUFFER_REF( IORING_REGISTERED_BUFFER registeredBuffer)
void IORING_BUFFER_REF( UINT32 index, UINT32 offset)
Kind
來自 IORING_REF_KIND列舉的值 ,指定 結構所表示的緩衝區類型。
BufferUnion
BufferUnion.Address
如果 Kind 值IORING_REF_RAW,則為指定緩衝區位址的 void 指標。
BufferUnion.IndexAndOffset
如果 Kind 值IORING_REF_REGISTERED,則為已註冊緩衝區的索引和位移。
Buffer
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 組建 22000 |
最低支援的伺服器 | Windows 組建 22000 |
標頭 | ioringapi.h |