Freigeben über


MIDIINCAPSA-Struktur (mmeapi.h)

Die MIDIINCAPS Struktur beschreibt die Funktionen eines MIDI-Eingabegeräts.

Syntax

typedef struct tagMIDIINCAPSA {
  WORD      wMid;
  WORD      wPid;
  MMVERSION vDriverVersion;
  CHAR      szPname[MAXPNAMELEN];
  DWORD     dwSupport;
} MIDIINCAPSA, *PMIDIINCAPSA, *NPMIDIINCAPSA, *LPMIDIINCAPSA;

Angehörige

wMid

Herstellerbezeichner des Gerätetreibers für das MIDI-Eingabegerät. Hersteller-IDs werden in Hersteller- und Produkt-IDsdefiniert.

wPid

Produkt-ID des MIDI-Eingabegeräts. Produkt-IDs werden in Hersteller- und Produkt-IDsdefiniert.

vDriverVersion

Versionsnummer des Gerätetreibers für das MIDI-Eingabegerät. Das Byte mit hoher Reihenfolge ist die Hauptversionsnummer, und das Byte mit niedriger Reihenfolge ist die Nebenversionsnummer.

szPname[MAXPNAMELEN]

Produktname in einer mit Null beendeten Zeichenfolge.

dwSupport

Reserviert; muss null sein.

Bemerkungen

Anmerkung

Der mmeapi.h-Header definiert MIDIINCAPS als Alias, der die ANSI- oder Unicode-Version dieser Funktion basierend auf der Definition der UNICODE-Präprozessorkonstante automatisch auswählt. Das Mischen der Verwendung des codierungsneutralen Alias mit Code, der nicht codierungsneutral ist, kann zu Nichtübereinstimmungen führen, die zu Kompilierungs- oder Laufzeitfehlern führen. Weitere Informationen finden Sie unter Konventionen für Funktionsprototypen.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 2000 Professional [nur Desktop-Apps]
mindestens unterstützte Server- Windows 2000 Server [nur Desktop-Apps]
Header- mmeapi.h (enthalten Windows.h)

Siehe auch

MIDI-Strukturen

Musical Instrument Digital Interface (MIDI)