Freigeben über


KSMETHOD_STREAMALLOCATOR_FREE

Die KSMETHOD_STREAMALLOCATOR_FREE-Methode wird von einem Client verwendet, um einen Frame wieder an den angegebenen Zuteilungsgeber frei zu geben. Ein ausstehender KSMETHOD_STREAMALLOCATOR_ALLOC kann, falls vorhanden, mit dieser Methode abgeschlossen werden.

Ein Kernelmodusclient könnte beispielsweise den folgenden Beispielcode verwenden, um einen Frame frei zu geben:

Bemerkungen

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);