Condividi tramite


IOCTL_KS_WRITE_STREAM IOCTL (ks.h)

Un'applicazione può usare IOCTL_KS_WRITE_STREAM per scrivere dati in un pin. L'applicazione passa IOCTL_KS_WRITE_STREAM con i parametri descritti di seguito alla funzione KsSynchronousDeviceControl .

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

Un client fornisce un puntatore a una matrice di strutture KSSTREAM_HEADER in InBuffer. I dati del flusso da scrivere sono contenuti nei buffer a cui puntano le intestazioni del flusso. Le intestazioni possono contenere anche l'ora e la durata della presentazione.

Lunghezza del buffer di input

Il parametro InLength deve specificare le dimensioni, in byte, del contenuto del buffer di input.

Buffer di output

Lo streaming del kernel fornisce il numero di byte scritti nel parametro BytesReturned .

Blocco dello stato

Se la richiesta ha esito positivo, il membro Status viene impostato su STATUS_SUCCESS.

Requisiti

Requisito Valore
Intestazione ks.h (include Ks.h)

Vedi anche

IOCTL_KS_READ_STREAM

KsProbeStreamIrp