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)