funzione acmStreamPrepareHeader (msacm.h)
Struttura ACMSTREAMHEADER per una conversione del flusso ACM. Questa funzione deve essere chiamata per ogni intestazione del flusso prima che possa essere usata in un flusso di conversione. Un'applicazione deve preparare un'intestazione di flusso una sola volta per la durata di un determinato flusso. L'intestazione del flusso può essere riutilizzata purché le dimensioni dei buffer di origine e di destinazione non superino le dimensioni usate quando l'intestazione del flusso è stata preparata in origine.
Sintassi
MMRESULT ACMAPI acmStreamPrepareHeader(
HACMSTREAM has,
LPACMSTREAMHEADER pash,
DWORD fdwPrepare
);
Parametri
has
Handle per il vapore di conversione.
pash
Puntatore a una struttura ACMSTREAMHEADER che identifica i buffer di origine e di destinazione da preparare.
fdwPrepare
Riservati; deve essere zero.
Valore restituito
Restituisce zero se l'operazione ha esito positivo o un errore in caso contrario. I valori di errore possibili includono quanto segue.
Codice restituito | Descrizione |
---|---|
|
Almeno un flag non è valido. |
|
L'handle specificato non è valido. |
|
Almeno un parametro non è valido. |
|
Il sistema non è in grado di allocare risorse. |
Commenti
La preparazione di un'intestazione di flusso già preparata non ha alcun effetto e la funzione restituisce zero. Tuttavia, è necessario assicurarsi che l'applicazione non prepari più volte un'intestazione di flusso.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | msacm.h |
Libreria | Msacm32.lib |
DLL | Msacm32.dll |