Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The AcxMicArrayGeometryCreate function creates and initializes a new ACXMICARRAYGEOMETRY object.
Syntax
NTSTATUS AcxMicArrayGeometryCreate(
[in] ACXCIRCUIT AcxCircuit,
[in] PWDF_OBJECT_ATTRIBUTES Attributes,
[in] PACX_MICARRAYGEOMETRY_CONFIG Config,
[out] ACXMICARRAYGEOMETRY *MicArrayGeometry
);
Parameters
[in] AcxCircuit
The ACXCIRCUIT object to which the mic array geometry will be added. For more information about ACX objects, see Summary of ACX Objects.
[in] Attributes
Pointer to a WDF_OBJECT_ATTRIBUTES structure to use when initializing the new ACXMICARRAYGEOMETRY structure.
[in] Config
Pointer to an ACX_MICARRAYGEOMETRY_CONFIG structure to use when initializing the new ACXMICARRAYGEOMETRY structure.
[out] MicArrayGeometry
Pointer to the newly created ACXMICARRAYGEOMETRY structure.
Return value
The method returns STATUS_SUCCESS if the operation succeeds. Otherwise, this method might return an appropriate NTSTATUS error code.
Remarks
Call the ACX_MICARRAYGEOMETRY_CONFIG_INIT function to initialize the ACX_MICARRAYGEOMETRY_CONFIG structure before using it to call AcxMicArrayGeometryCreate.
ACX requirements
Minimum ACX version: 1.0
For more information about ACX versions, see ACX version overview.
Requirements
Requirement | Value |
---|---|
Header | acxpin.h |
IRQL | PASSIVE_LEVEL |