Condividi tramite


IOCTL_KS_METHOD IOCTL (ks.h)

Un'applicazione può usare IOCTL_KS_METHOD per eseguire un metodo su un oggetto KS. L'applicazione passa IOCTL_KS_METHOD con i parametri descritti di seguito alla funzione KsSynchronousDeviceControl.

Codice principale

IRP_MJ_DEVICE_CONTROL

Buffer di input

L'applicazione posiziona un puntatore a una struttura di tipo KSMETHOD specificando il metodo da richiamare nel parametro InBuffer e le dimensioni della struttura del metodo in InLength.

Lunghezza del buffer di input

Dimensione della struttura del metodo in corrispondenza di InLength.

Buffer di output

Il client alloca e passa un buffer di output se il metodo ne richiede uno. Ciò è determinato dai flag impostati nella struttura KSMETHOD. Ad esempio, KSMETHOD_STREAMALLOCATOR_ALLOC fornisce un buffer di output per il fotogramma appena allocato.

Lunghezza del buffer di output

Lunghezza del buffer di output.

Blocco di stato

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

Fabbisogno

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

Vedere anche

KSFASTMETHOD_ITEM

KSMETHOD

KSMETHOD_ITEM

KSMETHOD_SET

KsMethodHandler