Функция KsCreateAllocator (ks.h)
Функция KsCreateAllocator создает дескриптор для распределителя для заданного дескриптора подключения приемника. Эта функция не завершает IRP или не задает состояние в IRP.
Синтаксис
KSDDKAPI NTSTATUS KsCreateAllocator(
[in] HANDLE ConnectionHandle,
[in] PKSALLOCATOR_FRAMING AllocatorFraming,
[out] PHANDLE AllocatorHandle
);
Параметры
[in] ConnectionHandle
Указывает дескриптор для подключения приемника, на котором создается распределитель.
[in] AllocatorFraming
Указана обрамка для распределителя.
[out] AllocatorHandle
Указывает указатель на дескриптор для хранения дескриптора распределителя.
Возвращаемое значение
Функция KsCreateAllocator возвращает STATUS_SUCCESS в случае успешного выполнения или возвращает ошибку при неудачном выполнении.
Замечания
Существует две версии функции KsCreateAllocator: один для клиентов в режиме пользователя и один для клиентов в режиме ядра. Эта функция может вызываться только в PASSIVE_LEVEL для клиентов в режиме ядра.
Требования
Требование | Ценность |
---|---|
целевая платформа | Всеобщий |
заголовка | ks.h (include Ks.h) |
библиотеки | Ks.lib |
IRQL | PASSIVE_LEVEL (см. раздел "Примечания") |