다음을 통해 공유


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