acxmisc.h 標頭
ACX 音訊類別延伸模組會使用 acxmisc 標頭。 它可讓您在 AcxObjectBag 中儲存和擷取數據。
如需使用 ACX 的其他資訊,請參閱下列主題。
acxmisc.h 包含下列程序設計介面:
函式
ACX_OBJECTBAG_CONFIG_INIT ACX_OBJECTBAG_CONFIG_INIT函式會初始化ACX_OBJECTBAG_CONFIG結構。 |
AcxObjectBagAddBlob AcxObjectBagAddBlob 函式會將 Blob 數據新增至現有的已初始化 AcxObjectBag。 |
AcxObjectBagAddGuid AcxObjectBagAddGuid 函式會將 Guid 數據新增至現有的初始化 AcxObjectBag。 |
AcxObjectBagAddI1 AcxObjectBagAddI1 函式會將 int 一個字節 (CHAR) I1 值新增至現有的已初始化 AcxObjectBag。 |
AcxObjectBagAddI2 AcxObjectBagAddI2 函式會將 int 2 位元組 I2 (SHORT) 值新增至現有的已初始化 AcxObjectBag。 |
AcxObjectBagAddI4 AcxObjectBagAddI4 函式會將 int 四位元組 I4 (LONG) 值新增至現有的初始化 AcxObjectBag。 |
AcxObjectBagAddI8 AcxObjectBagAddI8 函式會將 int8 位元組 I8 (LONG64) 值新增至現有的初始化 AcxObjectBag。 |
AcxObjectBagAddMultiString AcxObjectBagAddMultiString 函式會將 MultiString 新增至現有的已初始化 AcxObjectBag。 |
AcxObjectBagAddSizeT AcxObjectBagAddSizeT 函式會將SIZE_T專案新增至現有的已初始化 AcxObjectBag。 |
AcxObjectBagAddString AcxObjectBagAddString 函式會將 WDFSTRING 物件新增至現有的已初始化 AcxObjectBag。 |
AcxObjectBagAddUI1 AcxObjectBagAddUI1 函式會將未帶正負號的一個字節 (UCHAR) I1 值新增至現有的已初始化 AcxObjectBag。 |
AcxObjectBagAddUI2 AcxObjectBagAddUI2 函式會將 unsigned int 2 byte I2 (USHORT) 值新增至現有的已初始化 AcxObjectBag。 |
AcxObjectBagAddUI4 AcxObjectBagAddUI4 函式會將未帶正負號的四個字節 I4 (ULONG) 值新增至現有的初始化 AcxObjectBag。 |
AcxObjectBagAddUI8 AcxObjectBagAddUI8 函式會將未帶正負號的 int8 位元組 I8 (ULONG64) 值新增至現有的已初始化 AcxObjectBag。 |
AcxObjectBagAddUnicodeString AcxObjectBagAddUnicodeString 函式會將 Unicode 字串新增至 現有、初始化的 AcxObjectBag。 |
AcxObjectBagCreate AcxObjectBagCreate 函式會建立新的 AcxObjectBag。 |
AcxObjectBagOpen AcxObjectBagOpen 函式會開啟現有的已初始化 AcxObjectBag。 |
AcxObjectBagRetrieveBlob AcxObjectBagRetrieveBlob 函式會從包含值的現有初始化 AcxObjectBag 擷取 Blob 值。 |
AcxObjectBagRetrieveGuid AcxObjectBagRetrieveGuid 函式會從包含值的現有初始化 AcxObjectBag 擷取 GUID 值。 |
AcxObjectBagRetrieveI1 AcxObjectBagRetrieveI1 函式會從包含值的現有初始化 AcxObjectBag 擷取 int 一個字節 (CHAR) I1 值。 |
AcxObjectBagRetrieveI2 AcxObjectBagRetrieveI2 函式會從包含值的現有初始化 AcxObjectBag 擷取 int 兩個字節 I2 (SHORT) 值。 |
AcxObjectBagRetrieveI4 AcxObjectBagRetrieveI4 函式會從包含值的現有初始化 AcxObjectBag 擷取 int 四位元組 I4 (LONG) 值。 |
AcxObjectBagRetrieveI8 AcxObjectBagRetrieveI8 函式會從包含值的現有初始化 AcxObjectBag 擷取 int8 位元組 I8 (LONG64) 值。 |
AcxObjectBagRetrieveMultiString AcxObjectBagRetrieveMultiString 函式會從包含值的現有初始化 AcxObjectBag 擷取 MultiString 值。 |
AcxObjectBagRetrieveSizeT AcxObjectBagRetrieveSizeT 函式會從現有初始化的 AcxObjectBag 擷取SIZE_T值。 |
AcxObjectBagRetrieveString AcxObjectBagRetrieveString 函式會從現有初始化的 AcxObjectBag 擷取 WDFSTRING 物件。 |
AcxObjectBagRetrieveUI1 AcxObjectBagRetrieveUI1 函式會從包含值的現有初始化 AcxObjectBag 擷取未簽署的一個字節 (UCHAR) UI1 值。 |
AcxObjectBagRetrieveUI2 AcxObjectBagRetrieveUI2 函式會從包含值的現有初始化 AcxObjectBag 擷取未簽署的兩個字節 UI2 (USHORT) 。 |
AcxObjectBagRetrieveUI4 AcxObjectBagRetrieveUI4 函式會從包含值的現有初始化 AcxObjectBag 擷取未帶正負號的四個字節 UI4 (ULONG) 值。 |
AcxObjectBagRetrieveUI8 AcxObjectBagRetrieveUI8 函式會從包含值的現有初始化 AcxObjectBag 擷取未帶正負號的 8 位元組 UI8 (ULONG64) 值。 |
AcxObjectBagRetrieveUnicodeString AcxObjectBagRetrieveUnicodeString 函式會從包含值的現有初始化 AcxObjectBag 擷取 unicode 字串值。 |
DECLARE_CONST_ACXOBJECTBAG_DRIVER_PROPERTY_NAME DECLARE_CONST_ACXOBJECTBAG_DRIVER_PROPERTY_NAME函式會宣告 ACX 物件包屬性名稱。 |
DECLARE_CONST_ACXOBJECTBAG_HDAUDIO_PROPERTY_NAME DECLARE_CONST_ACXOBJECTBAG_HDAUDIO_PROPERTY_NAME函式會宣告 ACX 物件包屬性名稱。 Hdaudio 定義的屬性從 「hda_」 開始。 |
DECLARE_CONST_ACXOBJECTBAG_SOUNDWIRE_PROPERTY_NAME DECLARE_CONST_ACXOBJECTBAG_SOUNDWIRE_PROPERTY_NAME函式會宣告 ACX 物件包屬性名稱。 Soundwire 定義的屬性開頭為 「sdca_」。 |
DECLARE_CONST_ACXOBJECTBAG_SYSTEM_PROPERTY_NAME DECLARE_CONST_ACXOBJECTBAG_SYSTEM_PROPERTY_NAME函式會宣告 ACX 物件包屬性名稱。 系統定義的屬性從 「sys_」 開始。 |
DECLARE_CONST_ACXOBJECTBAG_USB_PROPERTY_NAME DECLARE_CONST_ACXOBJECTBAG_USB_PROPERTY_NAME函式會宣告 ACX 物件包屬性名稱。 USB 定義的屬性從 「usb_」 開始。 |
結構
ACX_OBJECTBAG_CONFIG ACX_OBJECTBAG_CONFIG 結構會定義 AcxObjectBag 的組態。 |
列舉
ACX_OBJECTBAG_CONFIG_FLAGS ACX_OBJECTBAG_CONFIG_FLAGS列舉會定義 AcxObjectBag 的組態。 |