AVCSTRM_OPEN_STRUCT struttura (avcstrm.h)
La struttura AVCSTRM_OPEN_STRUCT descrive un flusso di dati da aprire.
Sintassi
typedef struct _AVCSTRM_OPEN_STRUCT {
KSPIN_DATAFLOW DataFlow;
PAVCSTRM_FORMAT_INFO AVCFormatInfo;
PVOID AVCStreamContext;
HANDLE hPlugLocal;
} AVCSTRM_OPEN_STRUCT, *PAVCSTRM_OPEN_STRUCT;
Members
DataFlow
Specifica la direzione del flusso di dati.
AVCFormatInfo
Puntatore a una descrizione del formato del flusso subunit.
AVCStreamContext
Puntatore a un contesto di flusso (handle) passato alle operazioni diavcstrm.sys successive. Il contenuto non deve essere usato o modificato.
hPlugLocal
Specifica un plug locale creato da un subunit AV/C, usato per connettersi al dispositivo di destinazione.
Commenti
Il codice della funzione AVCSTRM_OPEN usa questa struttura per descrivere l'operazione aperta. Se l'operazione ha esito positivo, viene restituito un contesto di flusso (handle) al chiamante nel membro AVCStrmContext di questa struttura, non al membro AVCStrmContext nella struttura AVC_STREAM_REQUEST_BLOCK.
Questo valore può quindi essere usato nelle operazioni diavcstrm.sys successive inserendolo nel membro AVCStrmContext della struttura AVC_STREAM_REQUEST_BLOCK.
Requisiti
Requisito | Valore |
---|---|
Intestazione | avcstrm.h (includere Avcstrm.h) |