Función KsCreateAllocator2 (ks.h)

Crea un identificador para un asignador para el identificador de conexión de 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 marcos para el asignador.

[out] AllocatorHandle

Especifica el puntero a un identificador para almacenar el identificador del asignador.

Valor devuelto

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

Comentarios

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 del kernel. Además, se debe llamar a la función CoInitialize del modelo de objetos componentes (COM) antes de llamar a esta función.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8
Servidor mínimo compatible Windows Server 2012
Plataforma de destino Universal
Encabezado ks.h (incluye Ks.h)
IRQL PASSIVE_LEVEL

Consulte también

Coinitialize

KSALLOCATOR_FRAMING

KsCreateAllocator