Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
La estructura MIDIHDR define el encabezado utilizado para identificar un búfer de secuencia o exclusivo del sistema MIDI.
Sintaxis
typedef struct midihdr_tag {
LPSTR lpData;
DWORD dwBufferLength;
DWORD dwBytesRecorded;
DWORD_PTR dwUser;
DWORD dwFlags;
struct midihdr_tag *lpNext;
DWORD_PTR reserved;
DWORD dwOffset;
DWORD_PTR dwReserved[8];
} MIDIHDR, *PMIDIHDR, *NPMIDIHDR, *LPMIDIHDR;
Miembros
lpData
Puntero a datos MIDI.
dwBufferLength
Tamaño del búfer.
dwBytesRecorded
Cantidad real de datos en el búfer. Este valor debe ser menor o igual que el valor especificado en el miembro dwBufferLength .
dwUser
Datos de usuario personalizados.
dwFlags
Marcas que dan información sobre el búfer.
| Nombre | Descripción |
|---|---|
|
Establezca por el controlador de dispositivo para indicar que ha terminado con el búfer y lo devuelve a la aplicación. |
|
Establezca por Windows para indicar que el búfer está en cola para su reproducción. |
|
Establezca para indicar que el búfer es un búfer de flujo. |
|
Establezca por Windows para indicar que el búfer se ha preparado mediante la función midiInPrepareHeader o midiOutPrepareHeader . |
lpNext
Reservado; no usar.
reserved
Reservado; no usar.
dwOffset
Desplazamiento en el búfer cuando se realiza una devolución de llamada. (Esta devolución de llamada se genera porque la marca MEVT_F_CALLBACK se establece en el miembro dwEvent de la estructura MIDIEVENT ). Este desplazamiento permite a una aplicación determinar qué evento causó la devolución de llamada.
dwReserved[8]
Reservado; no usar.
Requisitos
| Requisito | Value |
|---|---|
| Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
| Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
| Encabezado | mmeapi.h (incluya Windows.h) |
Consulte también
Estructuras MIDI