IOCTL_KS_METHOD IOCTL (ks.h)
Um aplicativo pode usar IOCTL_KS_METHOD para executar um método em um objeto KS. O aplicativo passa IOCTL_KS_METHOD com os parâmetros descritos abaixo para a função KsSynchronousDeviceControl .
Código principal
Buffer de entrada
O aplicativo coloca um ponteiro para uma estrutura do tipo KSMETHOD especificando o método a ser invocado no parâmetro InBuffer e o tamanho da estrutura do método em InLength.
Comprimento do buffer de entrada
O tamanho da estrutura do método em InLength.
Buffer de saída
O cliente aloca e passa um buffer de saída se o método exigir um. (Isso é determinado pelos sinalizadores definidos na estrutura KSMETHOD.) Por exemplo, KSMETHOD_STREAMALLOCATOR_ALLOC fornece um buffer de saída para o quadro recém-alocado.
Comprimento do buffer de saída
Comprimento 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) |