Freigeben über


AcxMicArrayGeometryCreate-Funktion (acxpin.h)

Die AcxMicArrayGeometryCreate-Funktion erstellt und initialisiert ein neues ACX_MIC_ARRAY_GEOMETRY-Objekt .

Syntax

NTSTATUS AcxMicArrayGeometryCreate(
  [in]  ACXCIRCUIT                   AcxCircuit,
  [in]  PWDF_OBJECT_ATTRIBUTES       Attributes,
  [in]  PACX_MICARRAYGEOMETRY_CONFIG Config,
  [out] ACXMICARRAYGEOMETRY          *MicArrayGeometry
);

Parameter

[in] AcxCircuit

Das ACXCIRCUIT-Objekt, dem die Mikrofonarraygeometrie hinzugefügt wird. Weitere Informationen zu ACX-Objekten finden Sie unter Summary of ACX Objects.

[in] Attributes

Zeigen Sie auf eine WDF_OBJECT_ATTRIBUTES Struktur, die beim Initialisieren der neuen ACX_MIC_ARRAY_GEOMETRY-Struktur verwendet werden soll.

[in] Config

Zeigen Sie auf eine ACX_MICARRAYGEOMETRY_CONFIG Struktur, die beim Initialisieren der neuen ACX_MIC_ARRAY_GEOMETRY-Struktur verwendet werden soll.

[out] MicArrayGeometry

Zeiger auf die neu erstellte ACX_MIC_ARRAY_GEOMETRY Struktur.

Rückgabewert

Die Methode gibt STATUS_SUCCESS zurück, wenn der Vorgang erfolgreich ist. Andernfalls gibt diese Methode möglicherweise einen geeigneten NTSTATUS Fehlercode zurück.

Bemerkungen

Rufen Sie die ACX_MICARRAYGEOMETRY_CONFIG_INIT-Funktion auf, um die ACX_MICARRAYGEOMETRY_CONFIG Struktur zu initialisieren, bevor Sie sie verwenden, um AcxMicArrayGeometryCreateaufzurufen.

ACX-Anforderungen

Mindestens ACX-Version: 1.0

Weitere Informationen zu ACX-Versionen finden Sie unter ACX-Versionsübersicht.

Anforderungen

Anforderung Wert
Header- acxpin.h
IRQL- PASSIVE_LEVEL

Siehe auch