AVCPRECONNECTINFO 구조체(avc.h)
AVCPRECONNECTINFO 구조체는 하위 단위 드라이버를 초기화하고 핀 연결을 설정하는 데 사용됩니다.
구문
typedef struct _AVCPRECONNECTINFO {
GUID DeviceID;
UCHAR SubunitAddress[AVCCONNECTINFO_MAX_SUBUNITADDR_LEN];
ULONG SubunitPlugNumber;
KSPIN_DATAFLOW DataFlow;
ULONG Flags;
ULONG UnitPlugNumber;
} AVCPRECONNECTINFO, *PAVCPRECONNECTINFO;
멤버
DeviceID
단위 전체를 나타내는 GUID입니다. 동일한 단위 내의 모든 하위 단위는 동일한 GUID를 공유합니다. 두 단위가 동일한 GUID를 공유하지 않습니다.
SubunitAddress[AVCCONNECTINFO_MAX_SUBUNITADDR_LEN]
하위 단위의 인코딩된 하위 단위 형식 및 하위 단위 ID입니다.
SubunitPlugNumber
AVCPRECONNECTINFO 구조체에서 설명하는 플러그 번호(하위 단위 내)입니다.
DataFlow
이 하위 단위 플러그의 데이터 흐름 방향입니다. 대상 플러그에는 KSPIN_DATAFLOW_IN 있습니다. 소스 플러그에는 KSPIN_DATAFLOW_OUT 있습니다.
Flags
KSPIN_FLAG_AVC 열거형에서 하나 이상의 비트가 설정된 비트맵입니다.
UnitPlugNumber
AVCPRECONNECTINFO 구조체에서 설명하는 플러그 번호(하위 단위 내)입니다.
설명
이 구조체는 AVC_FUNCTION_GET_CONNECTINFO 함수 코드와 함께 사용됩니다.
이 구조체는 AVC_PRECONNECT_INFO 구조체의 멤버로만 사용됩니다. 그것은 그 자체로 사용되지 않습니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | avc.h(Avc.h 포함) |