CIP_TALK struttura (61883.h)
Questa struttura viene usata per iniziare la trasmissione. La richiesta inizia la trasmissione isochronous sulla connessione specificata. Questa richiesta inizierà a trasmettere pacchetti CIP, se sono presenti fotogrammi collegati. Se non vengono collegati fotogrammi, i pacchetti CIP VUOTI vengono trasmessi per ogni ciclo isochrono.
Sintassi
typedef struct _CIP_TALK {
IN HANDLE hConnect;
} CIP_TALK, *PCIP_TALK;
Members
hConnect
In input, l'handle della connessione per avviare la trasmissione isochronous.
Commenti
Nella richiesta i flag possono avere questi valori:
- CIP_TALK_USE_SPH_TIMESTAMP
- Indica che il timestamp all'interno dell'SPH deve essere usato per calcolare la tempistica della trasmissione di pacchetti isochronous.
- CIP_TALK_DOUBLE_BUFFER
- Indica che quando si trasmette i fotogrammi collegati deve essere doppio buffer.
Se ha esito positivo, il driver del protocollo IEC-61883 imposta Irp-IoStatus.Status>su STATUS_SUCCESS.
Se viene passato un parametro non corretto, il driver del protocollo imposta Irp-IoStatus.Status>su STATUS_INVALID_PARAMETER.
Se il driver del protocollo non è in grado di allocare le risorse, imposta Irp-IoStatus.Status>su STATUS_INSUFFICIENT_RESOURCES.
Requisiti
Requisito | Valore |
---|---|
Intestazione | 61883.h |