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 類型都支援:

  • properties
  • 方法
  • 活動

如需詳細資訊,請參閱:

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

AcxTargetElementGetId 指定現有的 ACXTARGETELEMENT 物件,會傳回其對應的標識符值。
AcxTargetElementGetNameTag

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

AcxTargetElementGetType 函式提供現有的 ACXTARGETELEMENT 物件,會以 GUID 的形式傳回其對應的元素類型。
AcxTargetElementGetWdfIoTarget

AcxTargetElementGetWdfIoTarget 指定現有的 ACXTARGETELEMENT 物件,會傳回其對應的 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 目標數據流的設定旗標。