Compartir a través de


estructura IORING_BUFFER_REF (ioringapi.h)

Representa una referencia a un búfer usado en una operación de anillo de E/S.

Sintaxis

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;

Miembros

void IORING_BUFFER_REF( void *address)

void IORING_BUFFER_REF( IORING_REGISTERED_BUFFER registeredBuffer)

void IORING_BUFFER_REF( UINT32 index, UINT32 offset)

Kind

Valor de la enumeración IORING_REF_KIND que especifica el tipo de búfer representado por la estructura.

BufferUnion

BufferUnion.Address

Puntero void que especifica la dirección de un búfer si el valor Kind es IORING_REF_RAW.

BufferUnion.IndexAndOffset

Índice y desplazamiento del búfer registrado si el valor Kind es IORING_REF_REGISTERED.

Buffer

Requisitos

Requisito Value
Cliente mínimo compatible Windows Build 22000
Servidor mínimo compatible Windows Build 22000
Encabezado ioringapi.h