IORING_BUFFER_REF-Struktur (ioringapi.h)
Stellt einen Verweis auf einen Puffer dar, der in einem E/A-Ringvorgang verwendet wird.
Syntax
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;
Member
void IORING_BUFFER_REF( void *address)
void IORING_BUFFER_REF( IORING_REGISTERED_BUFFER registeredBuffer)
void IORING_BUFFER_REF( UINT32 index, UINT32 offset)
Kind
Ein Wert aus der IORING_REF_KIND-Enumeration , der die Art des Puffers angibt, der von der Struktur dargestellt wird.
BufferUnion
BufferUnion.Address
Ein Voidzeiger, der die Adresse eines Puffers angibt, wenn der Wert Kind IORING_REF_RAW ist.
BufferUnion.IndexAndOffset
Der Index und Offset des registrierten Puffers, wenn der Wert Kind IORING_REF_REGISTERED ist.
Buffer
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Build 22000 |
Unterstützte Mindestversion (Server) | Windows Build 22000 |
Kopfzeile | ioringapi.h |