en-tête acxmisc.h

L’en-tête acxmisc est utilisé par les extensions de classe audio ACX. Il permet de stocker des données de récupération dans AcxObjectBag.

Pour plus d’informations sur l’utilisation d’ACX, consultez les rubriques suivantes.

Notes

Les en-têtes et bibliothèques ACX ne sont pas inclus dans le WDK 10.0.22621.2428 (publié le 24 octobre 2023), mais sont disponibles dans les versions précédentes, ainsi que dans les dernières versions (série 25000) Insider Preview du WDK. Pour plus d’informations sur les versions en préversion du WDK, consultez Installation des versions en préversion du Kit de pilotes Windows (WDK).

acxmisc.h contient les interfaces de programmation suivantes :

Fonctions

 
ACX_OBJECTBAG_CONFIG_INIT

La fonction ACX_OBJECTBAG_CONFIG_INIT initialise une structure de ACX_OBJECTBAG_CONFIG.
AcxObjectBagAddBlob

La fonction AcxObjectBagAddBlob ajoute des données blob à un AcxObjectBag initialisé existant.
AcxObjectBagAddGuid

La fonction AcxObjectBagAddGuid ajoute des données GUID à un AcxObjectBag initialisé existant.
AcxObjectBagAddI1

La fonction AcxObjectBagAddI1 ajoute une valeur int one octet (CHAR) I1 à un AcxObjectBag initialisé existant.
AcxObjectBagAddI2

La fonction AcxObjectBagAddI2 ajoute une valeur I2 (SHORT) int deux octets à un AcxObjectBag initialisé existant.
AcxObjectBagAddI4

La fonction AcxObjectBagAddI4 ajoute une valeur I4 (LONG) de quatre octets à un AcxObjectBag initialisé existant.
AcxObjectBagAddI8

La fonction AcxObjectBagAddI8 ajoute une valeur I8 (LONG64) de huit octets à un AcxObjectBag initialisé existant.
AcxObjectBagAddMultiString

La fonction AcxObjectBagAddMultiString ajoute un MultiString à un AcxObjectBag initialisé existant.
AcxObjectBagAddSizeT

La fonction AcxObjectBagAddSizeT ajoute une entrée SIZE_T à un AcxObjectBag initialisé existant.
AcxObjectBagAddString

La fonction AcxObjectBagAddString ajoute un objet WDFSTRING à un AcxObjectBag initialisé existant.
AcxObjectBagAddUI1

La fonction AcxObjectBagAddUI1 ajoute une valeur int one octet (UCHAR) I1 non signée à un AcxObjectBag initialisé existant.
AcxObjectBagAddUI2

La fonction AcxObjectBagAddUI2 ajoute une valeur I2 (USHORT) non signée à un AcxObjectBag initialisé existant.
AcxObjectBagAddUI4

La fonction AcxObjectBagAddUI4 ajoute une valeur I4 (ULONG) non signée à un AcxObjectBag initialisé existant.
AcxObjectBagAddUI8

La fonction AcxObjectBagAddUI8 ajoute une valeur I8 non signée de huit octets (ULONG64) à un AcxObjectBag initialisé existant.
AcxObjectBagAddUnicodeString

La fonction AcxObjectBagAddUnicodeString ajoute une chaîne unicode à et à acxObjectBag initialisé existant.
AcxObjectBagCreate

La fonction AcxObjectBagCreate crée un nouvel AcxObjectBag.
AcxObjectBagOpen

La fonction AcxObjectBagOpen ouvre un AcxObjectBag initialisé existant.
AcxObjectBagRetrieveBlob

La fonction AcxObjectBagRetrieveBlob récupère une valeur d’objet blob à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
AcxObjectBagRetrieveGuid

La fonction AcxObjectBagRetrieveGuid récupère une valeur GUID à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
AcxObjectBagRetrieveI1

La fonction AcxObjectBagRetrieveI1 récupère une valeur I1 d’un octet (CHAR) à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
AcxObjectBagRetrieveI2

La fonction AcxObjectBagRetrieveI2 récupère une valeur I2 (SHORT) à deux octets à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
AcxObjectBagRetrieveI4

La fonction AcxObjectBagRetrieveI4 récupère une valeur I4 (LONG) de quatre octets à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
AcxObjectBagRetrieveI8

La fonction AcxObjectBagRetrieveI8 récupère une valeur I8 (LONG64) de huit octets à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
AcxObjectBagRetrieveMultiString

La fonction AcxObjectBagRetrieveMultiString récupère une valeur MultiString à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
AcxObjectBagRetrieveSizeT

La fonction AcxObjectBagRetrieveSizeT récupère une valeur SIZE_T à partir d’un AcxObjectBag initialisé existant.
AcxObjectBagRetrieveString

La fonction AcxObjectBagRetrieveString récupère un objet WDFSTRING à partir d’un AcxObjectBag initialisé existant.
AcxObjectBagRetrieveUI1

La fonction AcxObjectBagRetrieveUI1 récupère une valeur d’interface utilisateur1 d’un octet (UCHAR) non signée à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
AcxObjectBagRetrieveUI2

La fonction AcxObjectBagRetrieveUI2 récupère une interface utilisateur2 (USHORT) à deux octets non signée à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
AcxObjectBagRetrieveUI4

La fonction AcxObjectBagRetrieveUI4 récupère une valeur ULONG (Int quatre octets UI4) non signée à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
AcxObjectBagRetrieveUI8

La fonction AcxObjectBagRetrieveUI8 récupère une valeur UI8 (ULONG64) non signée int huit octets à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
AcxObjectBagRetrieveUnicodeString

La fonction AcxObjectBagRetrieveUnicodeString récupère une valeur de chaîne unicode à partir d’un AcxObjectBag initialisé existant qui contient des valeurs.
DECLARE_CONST_ACXOBJECTBAG_DRIVER_PROPERTY_NAME

La fonction DECLARE_CONST_ACXOBJECTBAG_DRIVER_PROPERTY_NAME déclare un nom de propriété de conteneur d’objets ACX.
DECLARE_CONST_ACXOBJECTBAG_HDAUDIO_PROPERTY_NAME

La fonction DECLARE_CONST_ACXOBJECTBAG_HDAUDIO_PROPERTY_NAME déclare un nom de propriété de conteneur d’objets ACX. Les propriétés définies par Hdaudio commencent par « hda_ ».
DECLARE_CONST_ACXOBJECTBAG_SOUNDWIRE_PROPERTY_NAME

La fonction DECLARE_CONST_ACXOBJECTBAG_SOUNDWIRE_PROPERTY_NAME déclare un nom de propriété de conteneur d’objets ACX. Les propriétés définies par Soundwire commencent par « sdca_ ».
DECLARE_CONST_ACXOBJECTBAG_SYSTEM_PROPERTY_NAME

La fonction DECLARE_CONST_ACXOBJECTBAG_SYSTEM_PROPERTY_NAME déclare un nom de propriété de conteneur d’objets ACX. Les propriétés définies par le système commencent par « sys_ ».
DECLARE_CONST_ACXOBJECTBAG_USB_PROPERTY_NAME

La fonction DECLARE_CONST_ACXOBJECTBAG_USB_PROPERTY_NAME déclare un nom de propriété de conteneur d’objets ACX. Les propriétés définies par USB commencent par « usb_ ».

Structures

 
ACX_OBJECTBAG_CONFIG

La structure ACX_OBJECTBAG_CONFIG définit la configuration d’un AcxObjectBag.

Énumérations

 
ACX_OBJECTBAG_CONFIG_FLAGS

L’énumération ACX_OBJECTBAG_CONFIG_FLAGS définit la configuration d’un AcxObjectBag.