Partager via


structure ACX_ELEMENT_CONFIG (acxelements.h)

La structure ACX_ELEMENT_CONFIG est utilisée pour définir la configuration de l’élément acx.

Syntaxe

typedef struct _ACX_ELEMENT_CONFIG {
  ULONG              Size;
  ULONG              Id;
  const GUID         *Type;
  const GUID         *Name;
  ULONG              Flags;
  ULONG              PropertiesCount;
  ULONG              MethodsCount;
  PACX_PROPERTY_ITEM Properties;
  PACX_METHOD_ITEM   Methods;
} ACX_ELEMENT_CONFIG, *PACX_ELEMENT_CONFIG;

Membres

Size

Longueur, en octets, de cette structure.

Id

Nombre qui représente l’ID d’élément.

Type

KSNODETYPE, par exemple KSNODETYPE_AUDIO_ENGINE ou KSNODETYPE_AUDIO_KEYWORDDETECTOR. Pour plus d’informations, consultez nœuds de topologie audio.

Name

Pointeur vers un GUID qui représente le nom de l’élément. Peut être utilisé pour le débogage et sera par défaut GUID_NULL s’il n’est pas fourni.

Flags

Indicateurs de configuration d’élément Acx définis par l’énumération ACX_ELEMENT_CONFIG_FLAGS.

Aucun bits d’indicateur n’est actuellement défini. Définir ce membre sur zéro - AcxAudioElementConfigNoFlags

PropertiesCount

Nombre de propriétés. Il s’agit d’un nombre basé sur un.

MethodsCount

Nombre de méthodes. Il s’agit d’un nombre basé sur un.

Properties

Structure ACX_PROPERTY_ITEM qui définit les propriétés de cette configuration d’élément acx.

Methods

Structure ACX_METHOD_ITEM qui définit les méthodes de cette configuration d’élément acx.

Remarques

Exemple

L’exemple d’utilisation est illustré ci-dessous.

    WDF_OBJECT_ATTRIBUTES           attributes;
    ACX_ELEMENT_CONFIG              elementCfg;
    CODEC_ELEMENT_CONTEXT *         elementCtx;

    ACX_ELEMENT_CONFIG_INIT(&elementCfg);
    WDF_OBJECT_ATTRIBUTES_INIT_CONTEXT_TYPE(&attributes, CODEC_ELEMENT_CONTEXT);
    attributes.ParentObject = Circuit;
    
    status = AcxElementCreate(Circuit, &attributes, &elementCfg, Element);

Configuration requise pour ACX

version minimale d’ACX : 1.0

Pour plus d’informations sur les versions ACX, consultez vue d’ensemble de la version ACX.

Exigences

Exigence Valeur
d’en-tête acxelements.h

Voir aussi

  • [en-tête acxelements.h](index.md)