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 |
Header | ioringapi.h |