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 |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour