IORING_HANDLE_REF structure (ioringapi.h)

Represents a reference to a file handle used in an I/O ring operation.

Syntax

typedef struct IORING_HANDLE_REF {
  void            IORING_HANDLE_REF(
    HANDLE h
  );
  void            IORING_HANDLE_REF(
    UINT32 index
  );
  IORING_REF_KIND Kind;
  union {
    HANDLE Handle;
    UINT32 Index;
  } HandleUnion;
  HandleUnion     Handle;
} IORING_HANDLE_REF;

Members

void IORING_HANDLE_REF( HANDLE h)

void IORING_HANDLE_REF( UINT32 index)

Kind

A value from the IORING_REF_KIND enumeration specifying the kind of handle represented by the structure.

HandleUnion

HandleUnion.Handle

The handle to a file if the Kind value is IORING_REF_RAW.

HandleUnion.Index

The index of the registered file handle if the Kind value is IORING_REF_REGISTERED.

Handle

Requirements

Requirement Value
Minimum supported client Windows Build 22000
Minimum supported server Windows Build 22000
Header ioringapi.h