IOCTL_KS_WRITE_STREAM IOCTL (ks.h)
Um aplicativo pode usar IOCTL_KS_WRITE_STREAM para gravar dados em um pin. O aplicativo passa IOCTL_KS_WRITE_STREAM com os parâmetros descritos abaixo para a função KsSynchronousDeviceControl .
Código principal
Buffer de entrada
Um cliente fornece um ponteiro para uma matriz de estruturas de KSSTREAM_HEADER no InBuffer. Os dados de fluxo a serem gravados estão contidos nos buffers apontados pelos cabeçalhos de fluxo. Os cabeçalhos também podem conter tempo e duração da apresentação.
Comprimento do buffer de entrada
O parâmetro InLength deve especificar o tamanho, em bytes, do conteúdo do buffer de entrada.
Buffer de saída
O streaming de kernel fornece o número de bytes gravados no parâmetro BytesReturned .
Bloco de status
Se a solicitação for bem-sucedida, o membro Status será definido como STATUS_SUCCESS.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | ks.h (inclua Ks.h) |