次の方法で共有


KSMETHOD_STREAMALLOCATOR_FREE

KSMETHOD_STREAMALLOCATOR_FREE メソッドは、クライアントが、指定されたアロケーターにフレームを解放するときに使用します。 保留中の KSMETHOD_STREAMALLOCATOR_ALLOC (ある場合) は、このメソッドを使用して完了できます。

たとえば、カーネル モード クライアントでは、次のサンプル コードを使用してフレームを解放できます。

備考

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