Função acmStreamPrepareHeader (msacm.h)
A estrutura ACMSTREAMHEADER para uma conversão de fluxo do ACM. Essa função deve ser chamada para cada cabeçalho de fluxo antes de ser usada em um fluxo de conversão. Um aplicativo precisa preparar um cabeçalho de fluxo apenas uma vez para a vida útil de um determinado fluxo. O cabeçalho de fluxo pode ser reutilizado desde que os tamanhos dos buffers de origem e de destino não excedam os tamanhos usados quando o cabeçalho de fluxo foi originalmente preparado.
Sintaxe
MMRESULT ACMAPI acmStreamPrepareHeader(
HACMSTREAM has,
LPACMSTREAMHEADER pash,
DWORD fdwPrepare
);
Parâmetros
has
Manipule para o vapor de conversão.
pash
Ponteiro para uma estrutura ACMSTREAMHEADER que identifica os buffers de origem e de destino a serem preparados.
fdwPrepare
Reservados; deve ser zero.
Retornar valor
Retorna zero se tiver êxito ou um erro de outra forma. Os valores de erro possíveis incluem o seguinte.
Código de retorno | Descrição |
---|---|
|
Pelo menos um sinalizador é inválido. |
|
O identificador especificado é inválido. |
|
Pelo menos um parâmetro é inválido. |
|
O sistema não pode alocar recursos. |
Comentários
Preparar um cabeçalho de fluxo que já foi preparado não tem efeito e a função retorna zero. No entanto, você deve garantir que seu aplicativo não prepare um cabeçalho de fluxo várias vezes.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | msacm.h |
Biblioteca | Msacm32.lib |
DLL | Msacm32.dll |