Partager via


KSMETHOD_STREAMALLOCATOR_FREE

La méthode KSMETHOD_STREAMALLOCATOR_FREE est utilisée par un client pour libérer un frame dans l’allocateur donné. Une KSMETHOD_STREAMALLOCATOR_ALLOC en attente, le cas échéant, peut être effectuée à l’aide de cette méthode.

Par exemple, un client en mode noyau peut utiliser l’exemple de code suivant pour libérer une image :

Notes

Method.Identifier.Set = KSMETHODSETID_StreamAllocator;
Method.Identifier.Id = KSMETHOD_STREAMALLOCATOR_FREE;
Method.Flags = KSMETHOD_TYPE_READ;
DeviceIoControl(
    AllocatorHandle,
    IOCTL_KS_METHOD,
    &Method,
    sizeof(KSMETHOD),
    &Frame,
    sizeof( PVOID ),
    &BytesReturned,
    &Overlapped);