Función KsCreateAllocator2 (ks.h)

Crea un identificador para un asignador para el identificador de conexión receptor especificado. Esta función no completa el IRP ni establece el estado en irP.

Se admite a partir de Windows 8.

Sintaxis

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

Parámetros

[in] ConnectionHandle

Especifica el identificador de la conexión de receptor en la que se va a crear el asignador.

[in] AllocatorFraming

Puntero a una estructura KSALLOCATOR_FRAMING que especifica el marco para el asignador.

[out] AllocatorHandle

Especifica el puntero a un identificador para almacenar el controlador de asignador.

Valor devuelto

Devuelve NOERROR si se ejecuta correctamente; de lo contrario, devuelve un código de error.

Observaciones

Se trata de una nueva versión de la función KsCreateAllocator y usa el agente de dispositivo para crear el identificador para el objeto de streaming de kernel. Además, se debe llamar a la función Component Object Model (COM) CoInitialize antes de llamar a esta función.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 8
servidor mínimo admitido Windows Server 2012
de la plataforma de destino de Universal
encabezado de ks.h (incluya Ks.h)
irQL PASSIVE_LEVEL

Consulte también

CoInitialize

KSALLOCATOR_FRAMING

KsCreateAllocator