次の方法で共有


avc.h ヘッダー

このヘッダーは devinst によって使用されます。 詳細については、次を参照してください。

avc.h には、次のプログラミング インターフェイスが含まれています。

IOCTL

 
IOCTL_AVC_BUS_RESET

IOCTL_AVC_BUS_RESET I/O 制御コードを使用すると、呼び出し元は、AVC_SUBUNIT_ADDR_TRIGGERBUSRESET フラグを使用しなかった以前のIOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFOおよびIOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO制御要求を完了できます。
IOCTL_AVC_CLASS

IOCTL_AVC_CLASS I/O 制御コードはカーネル モードからのみサポートされます。IRP_MJ_INTERNAL_DEVICE_CONTROL dispatch.Avc.sysを使用すると、インスタンスの種類 (ピアまたは仮想) に応じて 2 つのデバイス インターフェイスがサポートされます。
IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO

IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO I/O コントロール コードは、仮想サブユニットの列挙を制御します。
IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO

IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO I/O コントロール コードは、仮想サブユニットの列挙を制御します。

コールバック関数

 
PFNAVCINTERSECTHANDLER

AV/C 交差ハンドラーは、データ範囲に互換性があるかどうかを判断します。

構造

 
AVC_COMMAND_IRB

AVC_COMMAND_IRB構造体は、AV/C コマンドと応答ペアを含む構造体を定義します。
AVC_EXT_PLUG_COUNTS

AVC_EXT_PLUG_COUNTS構造体は、サブユニット上の外部プラグの数を記述します。
AVC_IRB

AVC_IRB構造体は、関数番号が格納されている I/O 要求ブロック (IRB) ヘッダー構造です。
AVC_MULTIFUNC_IRB

AVC_MULTIFUNC_IRB構造体には、共用体内の他の AV/C 関連構造体が含まれています。
AVC_PEER_DO_LIST

AVC_PEER_DO_LISTでは、avc.sys のすべての非仮想 (ピア) インスタンスについて説明します。
AVC_PEER_DO_LOCATOR

AVC_PEER_DO_LOCATORでは、avc.sys の非仮想 (ピア) インスタンスについて説明します。
AVC_PIN_COUNT

AVC_PIN_COUNT構造体は、AV/C サブユニット デバイス上のピンの数を指定します。
AVC_PIN_DESCRIPTOR

AVC_PIN_DESCRIPTOR構造体は、AV/C サブユニット デバイス上のピンを記述します。
AVC_PIN_ID

AVC_PIN_ID構造体は、サブユニットのピンを記述します。
AVC_PRECONNECT_INFO

AVC_PRECONNECT_INFO構造体は、AV/C サブユニット デバイス上の指定されたピン ID (0 から始まるオフセット) の事前接続情報を指定します。
AVC_SETCONNECT_INFO

AVC_SETCONNECT_INFO構造体は、サブユニット ドライバーを初期化し、ピン接続を確立するために使用されます。
AVC_SUBUNIT_ADDR_SPEC

AVC_SUBUNIT_ADDR_SPEC構造体は、仮想サブユニット アドレスを記述するために、avc.sys の仮想インスタンスと共に使用されます。
AVC_SUBUNIT_INFO_BLOCK

AVC_SUBUNIT_INFO_BLOCK構造体は、サブユニット情報を記述します。
AVC_UNIQUE_ID

AVC_UNIQUE_IDでは、AV/C ユニットの一意の ID について説明します。
AVCCONNECTINFO

AVCCONNECTINFO 構造体は、サブユニット ドライバーを初期化し、ピン接続を確立するために使用されます。
AVCPRECONNECTINFO

AVCPRECONNECTINFO 構造体は、サブユニット ドライバーを初期化し、ピン接続を確立するために使用されます。

列挙

 
AVC_FUNCTION

AVC_FUNCTION列挙型は、AV/C サブユニット関数を指定するために使用されます。
AvcCommandType

AvcCommandType 列挙型は、サブユニット ドライバーによって、AVC_FUNCTION_COMMANDまたはAVC_FUNCTION_GET_REQUEST関数コードを通じて AV/C サブユニットに対して発行されるコマンドの種類を示すために使用されます。
AvcResponseCode

AvcResponseCode 列挙型は、サブユニット ドライバーが AV/C サブユニットからAVC_FUNCTION_COMMANDまたはAVC_FUNCTION_SEND_RESPONSE関数コードを介して受信した応答の種類を示すために使用されます。
AvcSubunitType

AvcSubunitType 列挙型は、AV/C サブユニットの型を示すために使用されます。
KSPIN_FLAG_AVC

KSPIN_FLAG_AVC列挙型は、接続管理とAVC_FUNCTION_GET_CONNECTINFO関数コードで使用されます。