Поделиться через


Функция 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 (см. раздел "Примечания")

См. также

KSALLOCATOR_FRAMING