KSMETHOD_STREAMALLOCATOR_ALLOC
客户端使用 KSMETHOD_STREAMALLOCATOR_ALLOC 方法从给定分配器分配帧。 如果当前没有可用的帧,该方法将返回STATUS_PENDING。 否则, 方法返回指向帧的指针。
例如,内核模式客户端可以使用以下示例代码来分配帧:
备注
Method.Identifier.Set = KSMETHODSETID_StreamAllocator;
Method.Identifier.Id = KSMETHOD_STREAMALLOCATOR_ALLOC;
Method.Flags = KSMETHOD_TYPE_WRITE;
DeviceIoControl(
AllocatorHandle,
IOCTL_KS_METHOD,
&Method,
sizeof(KSMETHOD),
&Frame,
sizeof(PVOID),
&BytesReturned,
&Overlapped);