estructura ACX_ELEMENT_CONFIG (acxelements.h)

La estructura ACX_ELEMENT_CONFIG se usa para definir la configuración del elemento acx.

Sintaxis

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;

Miembros

Size

Longitud, en bytes, de esta estructura.

Id

Número que representa el identificador de elemento.

Type

KSNODETYPE, por ejemplo, KSNODETYPE_AUDIO_ENGINE o KSNODETYPE_AUDIO_KEYWORDDETECTOR. Para obtener más información, vea Nodos de topología de audio.

Name

Puntero a un GUID que representa el nombre del elemento. Se puede usar para la depuración y tendrá como valor predeterminado GUID_NULL si no se proporciona.

Flags

Marcas de configuración de elementos acx definidas por la enumeración ACX_ELEMENT_CONFIG_FLAGS.

Actualmente no hay bits de marca definidos. Establezca este miembro en cero: AcxAudioElementConfigNoFlags

PropertiesCount

Número de propiedades. Se trata de un recuento basado.

MethodsCount

Número de métodos. Se trata de un recuento basado.

Properties

Estructura ACX_PROPERTY_ITEM que define las propiedades de esta configuración de elemento acx.

Methods

Estructura ACX_METHOD_ITEM que define los métodos para esta configuración de elemento acx.

Comentarios

Ejemplo

A continuación se muestra un ejemplo de uso.

    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);

Requisitos de ACX

Versión mínima de ACX: 1.0

Para obtener más información sobre las versiones de ACX, consulte Introducción a la versión de ACX.

Requisitos

Requisito Valor
Header acxelements.h

Consulte también

  • [encabezado acxelements.h] (index.md)