Функция KsCreateAllocator2 (ks.h)

Создает дескриптор для распределителя для заданного дескриптора подключения приемника. Эта функция не завершает IRP и не задает состояние в IRP.

Поддерживается начиная с Windows 8.

Синтаксис

KSDDKAPI HRESULT KsCreateAllocator2(
  [in]  HANDLE               ConnectionHandle,
  [in]  PKSALLOCATOR_FRAMING AllocatorFraming,
  [out] PHANDLE              AllocatorHandle
);

Параметры

[in] ConnectionHandle

Указывает дескриптор соединения приемника, на котором создается распределитель.

[in] AllocatorFraming

Указатель на структуру KSALLOCATOR_FRAMING , задающую кадр для распределителя.

[out] AllocatorHandle

Указывает указатель на дескриптор для хранения дескриптора распределителя.

Возвращаемое значение

Возвращает NOERROR в случае успешного выполнения; в противном случае возвращает код ошибки.

Комментарии

Это новая версия функции KsCreateAllocator , использующая брокер устройств для создания дескриптора для объекта потоковой передачи ядра. Кроме того, перед вызовом этой функции необходимо вызвать функцию Com CoInitialize .

Требования

Требование Значение
Минимальная версия клиента Windows 8
Минимальная версия сервера Windows Server 2012
Целевая платформа Универсальное
Верхняя часть ks.h (включая Ks.h)
IRQL PASSIVE_LEVEL

См. также раздел

CoInitialize

KSALLOCATOR_FRAMING

KsCreateAllocator