acxmisc.h-Header

Der acxmisc-Header wird von den ACX-Audioklassenerweiterungen verwendet. Es bietet die Möglichkeit, ein Abrufen von Daten im AcxObjectBag zu speichern.

Weitere Informationen zum Arbeiten mit ACX finden Sie in den folgenden Themen.

Hinweis

Die ACX-Header und -Bibliotheken sind nicht im WDK 10.0.22621.2428 (veröffentlicht am 24. Oktober 2023) enthalten, sind aber in früheren Versionen sowie in den neuesten (25000-Serienbuilds) Insider Preview des WDK verfügbar. Weitere Informationen zu Vorschauversionen des WDK finden Sie unter Installieren von Vorschauversionen des Windows Driver Kit (WDK).

acxmisc.h enthält die folgenden Programmierschnittstellen:

Functions

 
ACX_OBJECTBAG_CONFIG_INIT

Die ACX_OBJECTBAG_CONFIG_INIT-Funktion initialisiert eine ACX_OBJECTBAG_CONFIG-Struktur.
AcxObjectBagAddBlob

Die AcxObjectBagAddBlob-Funktion fügt einem vorhandenen, initialisierten AcxObjectBag-Objekt Blobdaten hinzu.
AcxObjectBagAddGuid

Die AcxObjectBagAddGuid-Funktion fügt guid-Daten zu einem vorhandenen, initialisierten AcxObjectBag hinzu.
AcxObjectBagAddI1

Die AcxObjectBagAddI1-Funktion fügt einem vorhandenen, initialisierten AcxObjectBag einen Char-I1-Wert (int one byte, CHAR) hinzu.
AcxObjectBagAddI2

Die AcxObjectBagAddI2-Funktion fügt einem vorhandenen, initialisierten AcxObjectBag einen int two byte I2 (SHORT)-Wert hinzu.
AcxObjectBagAddI4

Die AcxObjectBagAddI4-Funktion fügt einem vorhandenen, initialisierten AcxObjectBag einen wert von int vier Byte I4 (LONG) hinzu.
AcxObjectBagAddI8

Die AcxObjectBagAddI8-Funktion fügt einem vorhandenen, initialisierten AcxObjectBag einen wert von int acht Byte I8 (LONG64) hinzu.
AcxObjectBagAddMultiString

Die AcxObjectBagAddMultiString-Funktion fügt einem vorhandenen, initialisierten AcxObjectBag einen MultiString hinzu.
AcxObjectBagAddSizeT

Die AcxObjectBagAddSizeT-Funktion fügt einem vorhandenen, initialisierten AcxObjectBag einen SIZE_T Eintrag hinzu.
AcxObjectBagAddString

Die AcxObjectBagAddString-Funktion fügt einem vorhandenen, initialisierten AcxObjectBag-Objekt ein WDFSTRING-Objekt hinzu.
AcxObjectBagAddUI1

Die AcxObjectBagAddUI1-Funktion fügt einem vorhandenen, initialisierten AcxObjectBag einen unsigned int one byte (UCHAR) I1-Wert hinzu.
AcxObjectBagAddUI2

Die AcxObjectBagAddUI2-Funktion fügt einem vorhandenen, initialisierten AcxObjectBag einen unsigned int two byte I2 (USHORT)-Wert hinzu.
AcxObjectBagAddUI4

Die AcxObjectBagAddUI4-Funktion fügt einem vorhandenen, initialisierten AcxObjectBag einen unsigned int four byte I4 (ULONG)-Wert hinzu.
AcxObjectBagAddUI8

Die AcxObjectBagAddUI8-Funktion fügt einem vorhandenen, initialisierten AcxObjectBag einen unsigned int acht Byte I8 -Wert (ULONG64) hinzu.
AcxObjectBagAddUnicodeString

Die AcxObjectBagAddUnicodeString-Funktion fügt eine Unicode-Zeichenfolge zu und vorhandenen, initialisierten AcxObjectBag hinzu.
AcxObjectBagCreate

Die AcxObjectBagCreate-Funktion erstellt ein neues AcxObjectBag-Objekt.
AcxObjectBagOpen

Die Funktion AcxObjectBagOpen öffnet ein vorhandenes, initialisiertes AcxObjectBag-Objekt.
AcxObjectBagRetrieveBlob

Die AcxObjectBagRetrieveBlob-Funktion ruft einen Blobwert aus einem vorhandenen, initialisierten AcxObjectBag-Objekt ab, das Werte enthält.
AcxObjectBagRetrieveGuid

Die AcxObjectBagRetrieveGuid-Funktion ruft einen GUID-Wert aus einem vorhandenen, initialisierten AcxObjectBag-Objekt ab, das Werte enthält.
AcxObjectBagRetrieveI1

Die AcxObjectBagRetrieveI1-Funktion ruft einen CHAR-I1-Wert (int one byte) aus einem vorhandenen, initialisierten AcxObjectBag-Objekt ab, das Werte enthält.
AcxObjectBagRetrieveI2

Die AcxObjectBagRetrieveI2-Funktion ruft einen int zwei Byte I2 -Wert (SHORT) aus einem vorhandenen, initialisierten AcxObjectBag-Objekt ab, das Werte enthält.
AcxObjectBagRetrieveI4

Die AcxObjectBagRetrieveI4-Funktion ruft einen wert vom Typ int vier Byte I4 (LONG) aus einem vorhandenen, initialisierten AcxObjectBag-Objekt ab, das Werte enthält.
AcxObjectBagRetrieveI8

Die AcxObjectBagRetrieveI8-Funktion ruft einen wert von int acht Byte I8 (LONG64) aus einem vorhandenen, initialisierten AcxObjectBag-Objekt ab, das Werte enthält.
AcxObjectBagRetrieveMultiString

Die AcxObjectBagRetrieveMultiString-Funktion ruft einen MultiString-Wert aus einem vorhandenen, initialisierten AcxObjectBag-Objekt ab, das Werte enthält.
AcxObjectBagRetrieveSizeT

Die AcxObjectBagRetrieveSizeT-Funktion ruft einen SIZE_T Wert aus einem vorhandenen, initialisierten AcxObjectBag-Objekt ab.
AcxObjectBagRetrieveString

Die AcxObjectBagRetrieveString-Funktion ruft ein WDFSTRING-Objekt aus einem vorhandenen, initialisierten AcxObjectBag-Objekt ab.
AcxObjectBagRetrieveUI1

Die AcxObjectBagRetrieveUI1-Funktion ruft einen UI1-Wert (unsigned int one byte) aus einem vorhandenen, initialisierten AcxObjectBag-Wert ab, der Werte enthält.
AcxObjectBagRetrieveUI2

Die AcxObjectBagRetrieveUI2-Funktion ruft eine unsigned int two byte UI2 (USHORT) aus einem vorhandenen, initialisierten AcxObjectBag ab, das Werte enthält.
AcxObjectBagRetrieveUI4

Die AcxObjectBagRetrieveUI4-Funktion ruft einen unsigned int vier Byte UI4 -Wert (ULONG) aus einem vorhandenen, initialisierten AcxObjectBag-Objekt ab, das Werte enthält.
AcxObjectBagRetrieveUI8

Die AcxObjectBagRetrieveUI8-Funktion ruft einen unsigned int acht Byte UI8-Wert (ULONG64) aus einem vorhandenen, initialisierten AcxObjectBag-Objekt ab, das Werte enthält.
AcxObjectBagRetrieveUnicodeString

Die AcxObjectBagRetrieveUnicodeString-Funktion ruft einen Unicode-Zeichenfolgenwert aus einem vorhandenen, initialisierten AcxObjectBag-Objekt ab, das Werte enthält.
DECLARE_CONST_ACXOBJECTBAG_DRIVER_PROPERTY_NAME

Die DECLARE_CONST_ACXOBJECTBAG_DRIVER_PROPERTY_NAME-Funktion deklariert einen ACX-Objektbehältereigenschaftennamen.
DECLARE_CONST_ACXOBJECTBAG_HDAUDIO_PROPERTY_NAME

Die DECLARE_CONST_ACXOBJECTBAG_HDAUDIO_PROPERTY_NAME-Funktion deklariert einen ACX-Objektbehältereigenschaftennamen. Hdaudio-definierte Eigenschaften beginnen mit "hda_".
DECLARE_CONST_ACXOBJECTBAG_SOUNDWIRE_PROPERTY_NAME

Die DECLARE_CONST_ACXOBJECTBAG_SOUNDWIRE_PROPERTY_NAME-Funktion deklariert einen ACX-Objektbehältereigenschaftennamen. Durch Soundwire definierte Eigenschaften beginnen mit "sdca_".
DECLARE_CONST_ACXOBJECTBAG_SYSTEM_PROPERTY_NAME

Die DECLARE_CONST_ACXOBJECTBAG_SYSTEM_PROPERTY_NAME-Funktion deklariert einen ACX-Objektbehältereigenschaftennamen. Systemdefinierte Eigenschaften beginnen mit "sys_".
DECLARE_CONST_ACXOBJECTBAG_USB_PROPERTY_NAME

Die DECLARE_CONST_ACXOBJECTBAG_USB_PROPERTY_NAME-Funktion deklariert einen ACX-Objektbehältereigenschaftennamen. Usb-definierte Eigenschaften beginnen mit "usb_".

Strukturen

 
ACX_OBJECTBAG_CONFIG

The ACX_OBJECTBAG_CONFIG structure defines the configuration for an AcxObjectBag.

Enumerationen

 
ACX_OBJECTBAG_CONFIG_FLAGS

Die ACX_OBJECTBAG_CONFIG_FLAGS-Enumeration definiert die Konfiguration für ein AcxObjectBag-Objekt.