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