다음을 통해 공유


avc.h 헤더

이 헤더는 devinst에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

avc.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

IOCTLs

 
IOCTL_AVC_BUS_RESET

IOCTL_AVC_BUS_RESET I/O 컨트롤 코드를 사용하면 호출자가 이전 IOCTL_AVC_UPDATE_VIRTUAL_SUBUNIT_INFO 완료하고 AVC_SUBUNIT_ADDR_TRIGGERBUSRESET 플래그를 사용하지 않은 제어 요청을 IOCTL_AVC_REMOVE_VIRTUAL_SUBUNIT_INFO 수 있습니다.
IOCTL_AVC_CLASS

IOCTL_AVC_CLASS I/O 컨트롤 코드는 커널 모드에서만 지원되며, IRP_MJ_INTERNAL_DEVICE_CONTROL dispatch.Avc.sys instance 유형(피어 또는 가상)에 따라 두 개의 디바이스 인터페이스를 지원합니다.
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 구조는 함수 번호가 저장되는 IRB(I/O 요청 블록) 헤더 구조체입니다.
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 열거형 형식은 AVC_FUNCTION_COMMAND 또는 AVC_FUNCTION_SEND_RESPONSE 함수 코드를 통해 AV/C 하위 단위 드라이버에서 수신한 응답 유형을 나타내는 데 사용됩니다.
AvcSubunitType

AvcSubunitType 열거형 형식은 AV/C 하위 단위의 형식을 나타내는 데 사용됩니다.
KSPIN_FLAG_AVC

KSPIN_FLAG_AVC 열거형 형식은 연결 관리 및 AVC_FUNCTION_GET_CONNECTINFO 함수 코드에 사용됩니다.