intestazione mmiscapi.h
Questa intestazione viene utilizzata da Windows Multimedia. Per altre informazioni, vedere:
mmiscapi.h contiene le interfacce di programmazione seguenti:
Funzioni
CloseDriver Chiude un driver installabile. |
DefDriverProc Fornisce l'elaborazione predefinita per tutti i messaggi non elaborati da un driver installabile. Questa funzione deve essere usata solo all'interno della funzione DriverProc di un driver installabile. (DefDriverProc) |
DriverCallback Chiama una funzione di callback, invia un messaggio a una finestra o sblocca un thread. L'azione dipende dal valore del flag di notifica. Questa funzione deve essere usata solo all'interno della funzione DriverProc di un driver installabile. |
DrvDefDriverProc Fornisce l'elaborazione predefinita per tutti i messaggi non elaborati da un driver installabile. Questa funzione deve essere usata solo all'interno della funzione DriverProc di un driver installabile. D |
DrvGetModuleHandle Recupera l'handle di istanza del modulo che contiene il driver installabile. Questa funzione viene fornita per la compatibilità con le versioni precedenti di Windows. |
GetDriverModuleHandle Recupera l'handle di istanza del modulo che contiene il driver installabile. |
mmioAdvance La funzione mmioAdvance fa avanzare il buffer di I/O di un file configurato per l'accesso diretto al buffer I/O con la funzione mmioGetInfo. |
mmioAscend La funzione mmioAscend esce da un blocco in un file RIFF discendente con la funzione mmioDescend o creata con la funzione mmioCreateChunk. |
mmioClose La funzione mmioClose chiude un file aperto usando la funzione mmioOpen. |
mmioCreateChunk La funzione mmioCreateChunk crea un blocco in un file RIFF aperto usando la funzione mmioOpen. |
mmioDescend La funzione mmioDescend scende in un blocco di un file RIFF aperto usando la funzione mmioOpen. Può anche cercare un blocco specificato. |
mmioFlush La funzione mmioFlush scrive il buffer di I/O di un file su disco se il buffer è stato scritto. |
mmioGetInfo La funzione mmioGetInfo recupera informazioni su un file aperto tramite la funzione mmioOpen. Queste informazioni consentono all'applicazione di accedere direttamente al buffer di I/O, se il file viene aperto per le operazioni di I/O memorizzate nel buffer. |
mmioInstallIOProc La funzione mmioInstallIOProc installa o rimuove una routine di I/O personalizzata e individua una procedura di I/O installata, utilizzando il codice a quattro caratteri corrispondente. |
mmioInstallIOProcA La funzione mmioInstallIOProc installa o rimuove una routine di I/O personalizzata. Questa funzione individua anche una procedura di I/O installata, usando il codice a quattro caratteri corrispondente. (mmioInstallIOProcA) |
mmioInstallIOProcW La funzione mmioInstallIOProcW (Unicode) installa o rimuove una routine di I/O personalizzata e individua una routine di I/O installata usando il codice corrispondente. |
mmioOpen La funzione mmioOpen apre un file per I/O non memorizzati nel buffer; crea un file; elimina un file; o controlla se esiste un file. |
mmioOpenA La funzione mmioOpen apre un file per I/O non memorizzati nel buffer; crea un file; elimina un file; o controlla se esiste un file. (mmioOpenA) |
mmioOpenW La funzione mmioOpenW (Unicode) apre un file per I/O senza buffer o senza buffer; crea un file; elimina un file; o controlla se esiste un file. (mmioOpenW) |
mmioRead La funzione mmioRead legge un numero specificato di byte da un file aperto usando la funzione mmioOpen. |
mmioRename La funzione mmioRename rinomina il file specificato e contiene parametri che modificano stringhe contenenti un nome file. |
mmioRenameA La funzione mmioRename rinomina il file specificato. (mmioRenameA) |
mmioRenameW La funzione mmioRenameW (Unicode) rinomina il file specificato e contiene parametri che modificano stringhe contenenti un nome file. (mmioRenameW) |
mmioSeek La funzione mmioSeek modifica la posizione corrente del file in un file aperto usando la funzione mmioOpen. |
mmioSendMessage La funzione mmioSendMessage invia un messaggio alla routine di I/O associata al file specificato. |
mmioSetBuffer La funzione mmioSetBuffer abilita o disabilita le operazioni di I/O memorizzate nel buffer oppure modifica le dimensioni del buffer o del buffer per un file aperto tramite la funzione mmioOpen. |
mmioSetInfo La funzione mmioSetInfo aggiorna le informazioni recuperate dalla funzione mmioGetInfo su un file aperto tramite la funzione mmioOpen. Usare questa funzione per terminare l'accesso diretto al buffer di un file aperto per le operazioni di I/O memorizzate nel buffer. |
mmioStringToFOURCC La funzione mmioStringToFOURCC converte una stringa con terminazione Null in un codice a quattro caratteri e contiene parametri che modificano la conversione. (mmioStringToFOURCCW) |
mmioStringToFOURCCA La funzione mmioStringToFOURCC converte una stringa con terminazione Null in un codice a quattro caratteri. (mmioStringToFOURCCA) |
mmioStringToFOURCCW La funzione mmioStringToFOURCCW (Unicode) converte una stringa con terminazione Null in un codice a quattro caratteri. (mmioStringToFOURCCW) |
mmioWrite La funzione mmioWrite scrive un numero specificato di byte in un file aperto usando la funzione mmioOpen. |
OpenDriver Apre un'istanza di un driver installabile e inizializza l'istanza usando le impostazioni predefinite del driver o un valore specifico del driver. |
SendDriverMessage Invia il messaggio specificato al driver installabile. |
sndOpenSound Apre l'evento audio specificato. |
Funzioni di callback
DRIVERPROC Elabora i messaggi del driver per il driver installabile. DriverProc è una funzione fornita dal driver. |
MMIOPROC La funzione MMIOProc è una procedura di input/output personalizzata (I/O) installata dalla funzione mmioInstallIOProc. |
Strutture
DRVCONFIGINFO Contiene i nomi di chiave e valore del Registro di sistema associati al driver installabile. |
MMCKINFO La struttura MMCKINFO contiene informazioni su un blocco in un file RIFF. |