Compartilhar via


Função KsCreateAllocator2 (ks.h)

Cria um identificador para um alocador para o identificador de conexão do coletor especificado. Essa função não conclui o IRP nem define o status no IRP.

Com suporte a partir de Windows 8.

Sintaxe

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

Parâmetros

[in] ConnectionHandle

Especifica o identificador para a conexão do coletor na qual criar o alocador.

[in] AllocatorFraming

Um ponteiro para uma estrutura de KSALLOCATOR_FRAMING que especifica o enquadramento para o alocador.

[out] AllocatorHandle

Especifica o ponteiro para um identificador para armazenar o identificador do alocador.

Retornar valor

Retorna NOERROR se tiver êxito; caso contrário, retorna um código de erro.

Comentários

Esta é uma nova versão da função KsCreateAllocator e usa o agente de dispositivo para criar o identificador para o objeto de streaming do kernel. Além disso, a função CoInitialize do COM (Component Object Model) deve ser chamada antes que essa função seja chamada.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Servidor mínimo com suporte Windows Server 2012
Plataforma de Destino Universal
Cabeçalho ks.h (inclua Ks.h)
IRQL PASSIVE_LEVEL

Confira também

Coinitialize

KSALLOCATOR_FRAMING

KsCreateAllocator