IOCTL_KS_READ_STREAM IOCTL (ks.h)
Um aplicativo pode usar IOCTL_KS_READ_STREAM para ler dados de um pin. O aplicativo passa IOCTL_KS_READ_STREAM com os parâmetros descritos abaixo para a função KsSynchronousDeviceControl .
Código principal
Buffer de entrada
O aplicativo coloca um ponteiro para uma matriz de estruturas KSSTREAM_HEADER no parâmetro InBuffer . Cada um descreve um pacote de dados a serem lidos. Os cabeçalhos também podem conter o tempo e a duração da apresentação.
Comprimento do buffer de entrada
O parâmetro InLength especifica o tamanho, em bytes, do conteúdo do buffer de entrada.
Buffer de saída
Stream dados são retornados nos buffers apontados pelos cabeçalhos de fluxo. Após o retorno, BytesReturned contém o número de bytes lidos.
Comprimento do buffer de saída
OutLength especifica o tamanho, em bytes, do conteúdo do buffer de saída.
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) |