Freigeben über


acxmisc.h-Header

Der Acxmisc-Header wird von den ACX-Audioklassenerweiterungen verwendet. Es bietet die Möglichkeit, Daten im AcxObjectBag zu speichern und abzurufen.

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

acxmisc.h enthält die folgenden Programmierschnittstellen:

Funktionen

 
ACX_OBJECTBAG_CONFIG_INIT

Die ACX_OBJECTBAG_CONFIG_INIT-Funktion initialisiert eine ACX_OBJECTBAG_CONFIG Struktur.
AcxObjectBagAddBlob

Die AcxObjectBagAddBlob-Funktion fügt blob-Daten zu einer vorhandenen, initialisierten AcxObjectBag hinzu.
AcxObjectBagAddGuid

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

Mit der AcxObjectBagAddI1-Funktion wird einem vorhandenen, initialisierten AcxObjectBag-Wert ein int one byte (CHAR) I1-Wert hinzugefügt.
AcxObjectBagAddI2-

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

Die AcxObjectBagAddI4-Funktion fügt einen int four byte I4 (LONG)-Wert zu einem vorhandenen, initialisierten AcxObjectBag hinzu.
AcxObjectBagAddI8-

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

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

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

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

Mit der AcxObjectBagAddUI1-Funktion wird einem vorhandenen, initialisierten AcxObjectBagBag-Wert ein nicht signierter Int-Byte-I1-Wert (UCHAR) hinzugefügt.
AcxObjectBagAddUI2-

Mit der AcxObjectBagAddUI2-Funktion wird einem vorhandenen, initialisierten AcxObjectBagBag-Wert ein nicht signierter Int-I2-Wert (USHORT) hinzugefügt.
AcxObjectBagAddUI4-

Mit der AcxObjectBagAddUI4-Funktion wird einem vorhandenen, initialisierten AcxObjectBagBag-Wert ein nicht signierter Wert in 4 Byte I4 (ULONG) hinzugefügt.
AcxObjectBagAddUI8-

Mit der AcxObjectBagAddUI8-Funktion wird einem vorhandenen, initialisierten AcxObjectBagBag-Wert ein nicht signierter I8-Byte-Wert (ULONG64) hinzugefügt.
AcxObjectBagAddUnicodeString-

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

Mit der AcxObjectBagCreate-Funktion wird ein neues AcxObjectBag-Objekt erstellt.
AcxObjectBagOpen

Die Funktion AcxObjectBagOpen öffnet eine vorhandene, initialisierte AcxObjectBag.
AcxObjectBagRetrieveBlob

Die AcxObjectBagRetrieveBlob-Funktion ruft einen BLOB-Wert aus einem vorhandenen, initialisierten AcxObjectBag ab, der 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 int one byte (CHAR) I1-Wert aus einem vorhandenen, initialisierten AcxObjectBag ab, der Werte enthält.
AcxObjectBagRetrieveI2

Die AcxObjectBagRetrieveI2-Funktion ruft einen int two byte I2 (SHORT)-Wert aus einem vorhandenen, initialisierten AcxObjectBag-Wert ab, der Werte enthält.
AcxObjectBagRetrieveI4

Die AcxObjectBagRetrieveI4-Funktion ruft einen int four byte I4 (LONG)-Wert aus einem vorhandenen, initialisierten AcxObjectBag-Wert ab, der Werte enthält.
AcxObjectBagRetrieveI8

Die AcxObjectBagRetrieveI8-Funktion ruft einen int acht Byte I8 (LONG64)-Wert aus einem vorhandenen, initialisierten AcxObjectBag-Wert ab, der 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 ab.
AcxObjectBagRetrieveString

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

Mit der AcxObjectBagRetrieveUI1-Funktion wird ein nicht signierter UI1-Wert (int one byte, UCHAR) aus einem vorhandenen, initialisierten AcxObjectBag abgerufen, der Werte enthält.
AcxObjectBagRetrieveUI2

Die AcxObjectBagRetrieveUI2-Funktion ruft ein nicht signiertes int zwei Byte UI2 (USHORT) aus einem vorhandenen, initialisierten AcxObjectBag ab, das Werte enthält.
AcxObjectBagRetrieveUI4

Die AcxObjectBagRetrieveUI4-Funktion ruft einen nicht signierten int four byte UI4 (ULONG)-Wert aus einem vorhandenen, initialisierten AcxObjectBag-Wert ab, der Werte enthält.
AcxObjectBagRetrieveUI8

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

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

Die DECLARE_CONST_ACXOBJECTBAG_DRIVER_PROPERTY_NAME-Funktion deklariert den Eigenschaftennamen der ACX-Objektbehälter.
DECLARE_CONST_ACXOBJECTBAG_HDAUDIO_PROPERTY_NAME

Die DECLARE_CONST_ACXOBJECTBAG_HDAUDIO_PROPERTY_NAME-Funktion deklariert den Eigenschaftennamen der ACX-Objektbehälter. Hdaudio definierte Eigenschaften beginnen mit "hda_".
DECLARE_CONST_ACXOBJECTBAG_SOUNDWIRE_PROPERTY_NAME

Die DECLARE_CONST_ACXOBJECTBAG_SOUNDWIRE_PROPERTY_NAME-Funktion deklariert den Namen einer ACX-Objektbehältereigenschaft. Soundwire definierte Eigenschaften beginnen mit "sdca_".
DECLARE_CONST_ACXOBJECTBAG_SYSTEM_PROPERTY_NAME

Die DECLARE_CONST_ACXOBJECTBAG_SYSTEM_PROPERTY_NAME-Funktion deklariert den Eigenschaftennamen der ACX-Objektbehälter. Vom System definierte Eigenschaften beginnen mit "sys_".
DECLARE_CONST_ACXOBJECTBAG_USB_PROPERTY_NAME

Die DECLARE_CONST_ACXOBJECTBAG_USB_PROPERTY_NAME-Funktion deklariert den Eigenschaftennamen der ACX-Objektbehälter. USB-definierte Eigenschaften beginnen mit "usb_".

Strukturen

 
ACX_OBJECTBAG_CONFIG

The ACX_OBJECTBAG_CONFIG structure defines the configuration for an AcxObjectBag.

Aufzählungen

 
ACX_OBJECTBAG_CONFIG_FLAGS

Die ACX_OBJECTBAG_CONFIG_FLAGS-Aufzählung definiert die Konfiguration für ein AcxObjectBag-Objekt.