Compartilhar via


PFNALLOCATOR_ALLOCATEFRAME função de retorno de chamada (ks.h)

A rotina de KStrAllocateFrame descreve uma função de alocação de quadro fornecida pelo fornecedor.

Sintaxe

PFNALLOCATOR_ALLOCATEFRAME PfnallocatorAllocateframe;

NTSTATUS PfnallocatorAllocateframe(
  [in]  PFILE_OBJECT FileObject,
  [out] PVOID *Frame
)
{...}

Parâmetros

[in] FileObject

Ponteiro para uma estrutura FILE_OBJECT para a qual alocar quadros.

[out] Frame

Um ponteiro para um buffer alocado pelo chamador no qual o novo quadro é retornado.

Valor de retorno

Retorna STATUS_SUCCESS se a solicitação for tratada. Caso contrário, retornará um código de erro apropriado.

Observações

Esse tipo é usado no AllocateFrame membro da estrutura KSSTREAMALLOCATOR_FUNCTIONTABLE.

Você pode passar uma instância dessa estrutura como parte de uma solicitação de propriedade KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho ks.h (incluir Ks.h)

Consulte também

KSPROPERTY_STREAMALLOCATOR_FUNCTIONTABLE

KSSTREAMALLOCATOR_FUNCTIONTABLE