Partager via


ALLOCATOR_PROPERTIES_EX structure (ksproxy.h)

La structure ALLOCATOR_PROPERTIES_EX est destinée à une utilisation proxy et non recommandée pour l’utilisation de l’application. ALLOCATOR_PROPERTIES_EX contient des informations qui décrivent les propriétés d’un allocateur.

Syntaxe

typedef struct _ALLOCATOR_PROPERTIES_EX {
  long                 cBuffers;
  long                 cbBuffer;
  long                 cbAlign;
  long                 cbPrefix;
  GUID                 MemoryType;
  GUID                 BusType;
  PIPE_STATE           State;
  PIPE_TERMINATION     Input;
  PIPE_TERMINATION     Output;
  ULONG                Strategy;
  ULONG                Flags;
  ULONG                Weight;
  KS_LogicalMemoryType LogicalMemoryType;
  PIPE_ALLOCATOR_PLACE AllocatorPlace;
  PIPE_DIMENSIONS      Dimensions;
  KS_FRAMING_RANGE     PhysicalRange;
  IKsAllocatorEx       *PrevSegment;
  ULONG                CountNextSegments;
  IKsAllocatorEx       **NextSegments;
  ULONG                InsideFactors;
  ULONG                NumberPins;
} ALLOCATOR_PROPERTIES_EX;

Membres

cBuffers

cbBuffer

cbAlign

cbPrefix

MemoryType

BusType

State

Input

Output

Strategy

Flags

Weight

LogicalMemoryType

AllocatorPlace

Dimensions

PhysicalRange

PrevSegment

CountNextSegments

NextSegments

InsideFactors

NumberPins

Configuration requise

Condition requise Valeur
En-tête ksproxy.h (inclure Ksproxy.h)