Share via


cabeçalho mmiscapi.h

Esse cabeçalho é usado pelo Windows Multimídia. Para obter mais informações, consulte:

mmiscapi.h contém as seguintes interfaces de programação:

Funções

 
CloseDriver

Fecha um driver instalável.
DefDriverProc

Fornece processamento padrão para mensagens não processadas por um driver instalável. Essa função destina-se a ser usada somente dentro da função DriverProc de um driver instalável. (DefDriverProc)
DriverCallback

Chama uma função de retorno de chamada, envia uma mensagem para uma janela ou desbloqueia um thread. A ação depende do valor do sinalizador de notificação. Essa função destina-se a ser usada somente dentro da função DriverProc de um driver instalável.
DrvDefDriverProc

Fornece processamento padrão para mensagens não processadas por um driver instalável. Essa função destina-se a ser usada somente dentro da função DriverProc de um driver instalável. D
DrvGetModuleHandle

Recupera o identificador de instância do módulo que contém o driver instalável. Essa função é fornecida para compatibilidade com versões anteriores do Windows.
GetDriverModuleHandle

Recupera o identificador de instância do módulo que contém o driver instalável.
mmioAdvance

A função mmioAdvance avança o buffer de E/S de um arquivo configurado para acesso direto ao buffer de E/S com a função mmioGetInfo.
mmioAscend

A função mmioAscend sobe de uma parte em um arquivo RIFF decrescente com a função mmioDescend ou criada com a função mmioCreateChunk.
mmioClose

A função mmioClose fecha um arquivo que foi aberto usando a função mmioOpen.
mmioCreateChunk

A função mmioCreateChunk cria uma parte em um arquivo RIFF que foi aberto usando a função mmioOpen.
mmioDescend

A função mmioDescend desce em uma parte de um arquivo RIFF que foi aberto usando a função mmioOpen. Ele também pode pesquisar uma determinada parte.
mmioFlush

A função mmioFlush gravará o buffer de E/S de um arquivo no disco se o buffer tiver sido gravado.
mmioGetInfo

A função mmioGetInfo recupera informações sobre um arquivo aberto usando a função mmioOpen. Essas informações permitem que o aplicativo acesse diretamente o buffer de E/S, se o arquivo for aberto para E/S em buffer.
mmioInstallIOProc

A função mmioInstallIOProc instala ou remove um procedimento de E/S personalizado e localiza um procedimento de E/S instalado, usando seu código de quatro caracteres correspondente.
mmioInstallIOProcA

A função mmioInstallIOProc instala ou remove um procedimento de E/S personalizado. Essa função também localiza um procedimento de E/S instalado, usando seu código de quatro caracteres correspondente. (mmioInstallIOProcA)
mmioInstallIOProcW

A função mmioInstallIOProcW (Unicode) instala ou remove um procedimento de E/S personalizado e localiza um procedimento de E/S instalado usando seu código correspondente.
mmioOpen

A função mmioOpen abre um arquivo para E/S não armazenada em buffer ou sem buffer; cria um arquivo; exclui um arquivo; ou verifica se um arquivo existe.
mmioOpenA

A função mmioOpen abre um arquivo para E/S não armazenada em buffer ou sem buffer; cria um arquivo; exclui um arquivo; ou verifica se um arquivo existe. (mmioOpenA)
mmioOpenW

A função mmioOpenW (Unicode) abre um arquivo para E/S não armazenada em buffer ou sem buffer; cria um arquivo; exclui um arquivo; ou verifica se um arquivo existe. (mmioOpenW)
mmioRead

A função mmioRead lê um número especificado de bytes de um arquivo aberto usando a função mmioOpen.
mmioRename

A função mmioRename renomeia o arquivo especificado e contém parâmetros que modificam cadeias de caracteres que contêm um nome de arquivo.
mmioRenameA

A função mmioRename renomeia o arquivo especificado. (mmioRenameA)
mmioRenameW

A função mmioRenameW (Unicode) renomeia o arquivo especificado e contém parâmetros que modificam cadeias de caracteres que contêm um nome de arquivo. (mmioRenameW)
mmioSeek

A função mmioSeek altera a posição do arquivo atual em um arquivo aberto usando a função mmioOpen.
mmioSendMessage

A função mmioSendMessage envia uma mensagem para o procedimento de E/S associado ao arquivo especificado.
mmioSetBuffer

A função mmioSetBuffer habilita ou desabilita a E/S armazenada em buffer ou altera o tamanho do buffer ou do buffer para um arquivo aberto usando a função mmioOpen.
mmioSetInfo

A função mmioSetInfo atualiza as informações recuperadas pela função mmioGetInfo sobre um arquivo aberto usando a função mmioOpen. Use essa função para encerrar o acesso direto ao buffer de um arquivo aberto para E/S em buffer.
mmioStringToFOURCC

A função mmioStringToFOURCC converte uma cadeia de caracteres terminada em nulo em um código de quatro caracteres e contém parâmetros que modificam a conversão. (mmioStringToFOURCCW)
mmioStringToFOURCCA

A função mmioStringToFOURCC converte uma cadeia de caracteres terminada em nulo em um código de quatro caracteres. (mmioStringToFOURCCA)
mmioStringToFOURCCW

A função mmioStringToFOURCCW (Unicode) converte uma cadeia de caracteres terminada em nulo em um código de quatro caracteres. (mmioStringToFOURCCW)
mmioWrite

A função mmioWrite grava um número especificado de bytes em um arquivo aberto usando a função mmioOpen.
OpenDriver

Abre uma instância de um driver instalável e inicializa a instância usando as configurações padrão do driver ou um valor específico do driver.
SendDriverMessage

Envia a mensagem especificada para o driver instalável.
sndOpenSound

Abre o evento de som especificado.

Funções de retorno de chamada

 
DRIVERPROC

Processa mensagens de driver para o driver instalável. DriverProc é uma função fornecida pelo driver.
MMIOPROC

A função MMIOProc é um procedimento de E/S (entrada/saída) personalizado instalado pela função mmioInstallIOProc.

Estruturas

 
DRVCONFIGINFO

Contém a chave do Registro e os nomes de valor associados ao driver instalável.
MMCKINFO

A estrutura MMCKINFO contém informações sobre uma parte em um arquivo RIFF.