структура AVCSTRM_OPEN_STRUCT (avcstrm.h)
Структура AVCSTRM_OPEN_STRUCT описывает поток данных, который необходимо открыть.
Синтаксис
typedef struct _AVCSTRM_OPEN_STRUCT {
KSPIN_DATAFLOW DataFlow;
PAVCSTRM_FORMAT_INFO AVCFormatInfo;
PVOID AVCStreamContext;
HANDLE hPlugLocal;
} AVCSTRM_OPEN_STRUCT, *PAVCSTRM_OPEN_STRUCT;
Члены
DataFlow
Задает направление потока данных.
AVCFormatInfo
Указатель на описание формата потока подсоединения.
AVCStreamContext
Указатель на контекст потока (дескриптор), который передается в последующие операцииavcstrm.sys . Его содержимое не должно использоваться или изменяться.
hPlugLocal
Указывает локальный подключаемый модуль, созданный подсоединителем AV/C, который используется для подключения к целевому устройству.
Комментарии
Код функции AVCSTRM_OPEN использует эту структуру для описания операции открытия. При успешном выполнении операции вызывающим объекту в элементе AVCStrmContext этой структуры возвращается контекст потока (дескриптор), а не элемент AVCStrmContext в структуре AVC_STREAM_REQUEST_BLOCK.
Затем это значение можно использовать в последующих операцияхavcstrm.sys , поместив его в элемент AVCStrmContext структуры AVC_STREAM_REQUEST_BLOCK.
Требования
Требование | Значение |
---|---|
Заголовок | avcstrm.h (включая Avcstrm.h) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по