структура IORING_BUFFER_REF (ioringapi.h)
Представляет ссылку на буфер, используемый в кольцевой операции ввода-вывода.
Синтаксис
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
Указатель void, указывающий адрес буфера, если значение Kind равно IORING_REF_RAW.
BufferUnion.IndexAndOffset
Индекс и смещение зарегистрированного буфера, если значение Kind равно IORING_REF_REGISTERED.
Buffer
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Сборка Windows 22000 |
Минимальная версия сервера | Сборка Windows 22000 |
Верхняя часть | ioringapi.h |