IORING_BUFFER_REF structure (ioringapi.h)
Représente une référence à une mémoire tampon utilisée dans une opération d’anneau d’E/S.
Syntaxe
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;
Membres
void IORING_BUFFER_REF( void *address)
void IORING_BUFFER_REF( IORING_REGISTERED_BUFFER registeredBuffer)
void IORING_BUFFER_REF( UINT32 index, UINT32 offset)
Kind
Valeur de l’énumération IORING_REF_KIND spécifiant le type de mémoire tampon représentée par la structure.
BufferUnion
BufferUnion.Address
Pointeur void spécifiant l’adresse d’une mémoire tampon si la valeur Kind est IORING_REF_RAW.
BufferUnion.IndexAndOffset
Index et décalage de la mémoire tampon inscrite si la valeur Kind est IORING_REF_REGISTERED.
Buffer
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Build 22000 |
Serveur minimal pris en charge | Windows Build 22000 |
En-tête | ioringapi.h |