Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Structure ACMSTREAMHEADER pour une conversion de flux ACM. Cette fonction doit être appelée pour chaque en-tête de flux avant de pouvoir être utilisée dans un flux de conversion. Une application ne doit préparer un en-tête de flux qu’une seule fois pour la durée de vie d’un flux donné. L’en-tête de flux peut être réutilisé tant que les tailles des mémoires tampons source et de destination ne dépassent pas les tailles utilisées lors de la préparation initiale de l’en-tête de flux.
Syntaxe
MMRESULT ACMAPI acmStreamPrepareHeader(
HACMSTREAM has,
LPACMSTREAMHEADER pash,
DWORD fdwPrepare
);
Paramètres
has
Gérer à la vapeur de conversion.
pash
Pointeur vers une structure ACMSTREAMHEADER qui identifie les mémoires tampons source et de destination à préparer.
fdwPrepare
Réservés au; doit être égal à zéro.
Valeur retournée
Retourne zéro en cas de réussite ou d’erreur dans le cas contraire. Les valeurs d’erreur possibles sont les suivantes.
| Code de retour | Description |
|---|---|
|
Au moins un indicateur n’est pas valide. |
|
Le handle spécifié n’est pas valide. |
|
Au moins un paramètre n’est pas valide. |
|
Le système ne peut pas allouer de ressources. |
Remarques
La préparation d’un en-tête de flux qui a déjà été préparé n’a aucun effet et la fonction retourne zéro. Néanmoins, vous devez vous assurer que votre application ne prépare pas d’en-tête de flux plusieurs fois.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
| Plateforme cible | Windows |
| En-tête | msacm.h |
| Bibliothèque | Msacm32.lib |
| DLL | Msacm32.dll |