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