共用方式為


acxtargets.h 標頭

ACX 音訊類別延伸模組會使用 acxtargets 標頭。 如需詳細資訊,請參閱 ACX 音訊類別延伸模組概觀

WdfIoTarget 是 WDF 抽象概念,可促進兩個不同的堆疊之間的通訊。 ACX 使用 WdfIoTarget 來促進 ACX 對象、線路、針腳、數據流、元素和線路處理站之間的通訊。

ACX 使用下列 ACX 物件來支援目標之間的通訊。 如需詳細資訊,請參閱 ACX - ACX 物件的摘要

驅動程式會使用 AcxTargetCircuit 來與不同堆疊公開的遠端線路通訊。 AcxTargetCircuit 是使用 WdfIoTarget 實作。

驅動程式會使用 AcxTargetPin 來與不同堆疊公開的遠端線路針腳通訊。 AcxTargetPin 是使用 WdfIoTarget 實作,以將訊息傳送至遠端釘選實體。

驅動程式會使用 AcxTargetStream,與不同堆疊公開的遠端線路串流通訊。 AcxTargetStream 是使用 WdfIoTarget 來實作,以建立遠端數據流並變更遠端數據流的狀態。

驅動程式會使用 AcxTargetElement 來與不同堆疊公開的遠端線路項目通訊。 AcxTargetElement 是使用 WdfIoTarget 實作,以將訊息傳送至遠端元素實體。

驅動程式會使用 AcxTargetFactoryCircuit 與遠端線路處理站實例通訊。 AcxTargetFactoryCircuit 是使用 WdfIoTarget 實作,以將訊息傳送至遠端線路處理站。

若要與遠端線路互動,上述每個 ACX 類型都支援:

  • 性能
  • 方法
  • 事件

如需詳細資訊,請參閱:

acxtargets.h 包含下列程式設計介面:

功能

 
ACX_TARGET_CIRCUIT_CONFIG_INIT

ACX_TARGET_CIRCUIT_CONFIG_INIT函式會初始化 ACX 目標線路組態結構。
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT

ACX_TARGET_FACTORY_CIRCUIT_CONFIG_INIT函式會初始化 ACX 目標處理站線路組態結構。
ACX_TARGET_STREAM_CONFIG_INIT

ACX_TARGET_STREAM_CONFIG_INIT函式會初始化 ACX 目標數據流組態結構。
AcxTargetCircuitCreate

AcxTargetCircuitCreate 函式可用來建立 ACX 目標線路。
AcxTargetCircuitFormatRequestForMethod

AcxTargetCircuitFormatRequestForMethod 會將 WDFREQUEST 格式化為在指定線路目標上使用的 ACX 方法要求。
AcxTargetCircuitFormatRequestForProperty

AcxTargetCircuitFormatRequestForProperty 會將 WDFREQUEST 格式化為要用於指定線路目標的 ACX 屬性要求。
AcxTargetCircuitGetElementsCount

AcxTargetCircuitGetElementsCount 函式會傳回遠端目標上的 ACX 元素計數。
AcxTargetCircuitGetPinsCount

AcxTargetCircuitGetPinsCount 函式會傳回遠端目標上的 ACX 針腳計數。
AcxTargetCircuitGetSymbolicLinkName

AcxTargetCircuitGetSymbolicLinkName 函式會擷取 指定 ACX 目標線路的符號連結名稱。
AcxTargetCircuitGetTargetElement

根據有效的專案索引值,AcxTargetCircuitGetTargetElement 函式會傳回相關聯的 ACXTARGETELEMENT 物件。
AcxTargetCircuitGetTargetPin

根據有效的針腳索引值,AcxTargetCircuitGetTargetPin 函式會傳回相關聯的 ACXTARGETPIN 物件。
AcxTargetCircuitGetWdfIoTarget

AcxTargetCircuitGetWdfIoTarget 函式會傳回相關聯的 WDFIOTARGET 物件。
AcxTargetElementFormatRequestForMethod

AcxTargetElementFormatRequestForMethod 函式會將 WDFREQUEST 格式化為要用於指定項目目標上的 ACX 方法要求。
AcxTargetElementFormatRequestForProperty

AcxTargetElementFormatRequestForProperty 會將 WDFREQUEST 格式化為要用於指定項目目標上的 ACX 屬性要求。
AcxTargetElementGetId

根據現有的 ACXTARGETELEMENT 物件,AcxTargetElementGetId 會傳回其對應的識別碼值。
AcxTargetElementGetNameTag

AcxTargetElementGetNameTag 指定現有的 ACXTARGETELEMENT 物件,會以 GUID 的形式傳回其名稱標記。
AcxTargetElementGetType

AcxTargetElementGetType 函式會指定現有的 ACXTARGETELEMENT 物件,以 GUID 的形式傳回其對應的項目類型。
AcxTargetElementGetWdfIoTarget

根據現有的 ACXTARGETELEMENT 物件,AcxTargetElementGetWdfIoTarget 會傳回其對應的 WDFIOTARGET 物件。
AcxTargetFactoryCircuitCreate

AcxTargetFactoryCircuitCreate 函式會傳回新 ACXTARGETFACTORYCIRCUIT ACX 物件的句柄。
AcxTargetFactoryCircuitFormatRequestForMethod

AcxTargetFactoryCircuitFormatRequestForMethod 會將 WDFREQUEST 格式化為 ACX 方法要求,以在指定的線路處理站目標上使用。
AcxTargetFactoryCircuitFormatRequestForProperty

AcxTargetFactoryCircuitFormatRequestForProperty 會將 WDFREQUEST 格式化為 ACX 屬性要求,以用於指定的線路處理站目標。
AcxTargetFactoryCircuitGetWdfIoTarget

AcxTargetFactoryCircuitGetWdfIoTarget 指定現有的 ACXTARGETFACTORYCIRCUIT 物件,會傳回其對應的 WDFIOTARGET 物件。
AcxTargetPinFlushModeDataFormatListCache

AcxTargetPinFlushModeDataFormatListCache 函式會排清指定目標釘選的模式數據格式清單快取。
AcxTargetPinFormatRequestForMethod

AcxTargetPinFormatRequestForMethod 函式會將 WDFREQUEST 格式化為 ACX 方法要求,以在指定的針腳目標上使用。
AcxTargetPinFormatRequestForProperty

AcxTargetPinFormatRequestForProperty 會將 WDFREQUEST 格式化為 ACX 屬性要求,以在指定的針腳目標上使用。
AcxTargetPinGetId

指定現有 ACXTARGETPIN 物件的 AcxTargetPinGetId 會傳回其相關聯的標識符值。
AcxTargetPinGetWdfIoTarget

AcxTargetPinGetWdfIoTarget 函式指定現有的 ACXTARGETPIN 物件,會傳回其對應的 WDFIOTARGET 物件。
AcxTargetPinRetrieveModeDataFormatList

AcxTargetPinRetrieveModeDataFormatList 函式會指定現有的 ACXTARGETPIN 物件,傳回與指定訊號處理模式數據格式清單相關聯的 ACXDATAFORMATLIST。
AcxTargetStreamAssignDrmContentId

AcxTargetStreamAssignDrmContentId 函式會指定現有的 ACXTARGETSTREAM 物件,將 DRM 內容識別碼指派給該數據流。
AcxTargetStreamCreate

AcxTargetStreamCreate 函式可用來建立目標數據流。
AcxTargetStreamFormatRequestForMethod

AcxTargetStreamFormatRequestForMethod 會將 WDFREQUEST 格式化為要用於指定數據流目標上的 ACX 方法要求。
AcxTargetStreamFormatRequestForProperty

AcxTargetStreamFormatRequestForProperty 會將 WDFREQUEST 格式化為要用於指定數據流目標上的 ACX 屬性要求。
AcxTargetStreamGetElementsCount

AcxTargetStreamGetElementsCount 函式指定 ACXTARGETSTREAM 物件,會傳回其 ACX 元素數目。
AcxTargetStreamGetTargetElement

AcxTargetStreamGetTargetElement 函式會指定有效的元素索引值,傳回與指定數據流相關聯的對應 ACXTARGETELEMENT ACX 物件。
AcxTargetStreamGetWdfIoTarget

AcxTargetStreamGetWdfIoTarget 函式會傳回與指定數據流相關聯的 WDFIOTARGET WDF 物件。

結構

 
ACX_TARGET_CIRCUIT_CONFIG

ACX_TARGET_CIRCUIT_CONFIG 結構可用來定義目標線路組態。
ACX_TARGET_FACTORY_CIRCUIT_CONFIG

ACX_TARGET_FACTORY_CIRCUIT_CONFIG 結構可用來定義目標處理站線路組態。
ACX_TARGET_STREAM_CONFIG

ACX_TARGET_STREAM_CONFIG 結構可用來定義目標數據流組態。

枚舉

 
ACX_TARGET_CIRCUIT_CONFIG_FLAGS

ACX_TARGET_CIRCUIT_CONFIG_FLAGS列舉會定義 ACX 目標線路的設定旗標。
ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS

ACX_TARGET_FACTORY_CIRCUIT_CONFIG_FLAGS列舉會定義 ACX 目標線路處理站的設定旗標。
ACX_TARGET_STREAM_CONFIG_FLAGS

ACX_TARGET_STREAM_CONFIG_FLAGS列舉會定義 ACX 目標數據流的設定旗標。