struttura ACX_ELEMENT_CONFIG (acxelements.h)
La struttura ACX_ELEMENT_CONFIG viene usata per definire la configurazione dell'elemento acx.
Sintassi
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;
Members
Size
Lunghezza, in byte, di questa struttura.
Id
Numero che rappresenta l'ID elemento.
Type
KSNODETYPE, ad esempio KSNODETYPE_AUDIO_ENGINE o KSNODETYPE_AUDIO_KEYWORDDETECTOR. Per altre informazioni, vedere Nodi topologia audio.
Name
Puntatore a un GUID che rappresenta il nome dell'elemento. Può essere usato per il debug e verrà usato per impostazione predefinita per GUID_NULL se non specificato.
Flags
Flag di configurazione degli elementi Acx definiti dall'enumerazione ACX_ELEMENT_CONFIG_FLAGS.
Non sono attualmente definiti bit di flag. Impostare questo membro su zero - AcxAudioElementConfigNoFlags
PropertiesCount
Numero di proprietà. Si tratta di un conteggio basato su uno.
MethodsCount
Numero di metodi. Si tratta di un conteggio basato su uno.
Properties
Struttura ACX_PROPERTY_ITEM che definisce le proprietà per questa configurazione degli elementi acx.
Methods
Struttura ACX_METHOD_ITEM che definisce i metodi per questa configurazione degli elementi acx.
Commenti
Esempio
Di seguito è riportato un esempio di utilizzo.
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);
Requisiti di ACX
Versione minima di ACX: 1.0
Per altre informazioni sulle versioni ACX, vedere La panoramica della versione di ACX.
Requisiti
Requisito | Valore |
---|---|
Intestazione | acxelements.h |
Vedi anche
- [acxelements.h header] (index.md)