Bagikan melalui


KSMETHOD_STREAMALLOCATOR_ALLOC

Metode KSMETHOD_STREAMALLOCATOR_ALLOC digunakan oleh klien untuk mengalokasikan bingkai dari alokator yang diberikan. Metode mengembalikan STATUS_PENDING jika tidak ada bingkai yang tersedia saat ini. Jika tidak, metode mengembalikan penunjuk ke bingkai.

Misalnya, klien mode kernel dapat menggunakan kode sampel berikut untuk mengalokasikan bingkai:

Keterangan

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