MCI-Befehlszeichenfolgen und -Meldungen

MCI unterstützt Befehlszeichenfolgen und Befehlsmeldungen. Sie können entweder Zeichenfolgen oder Nachrichten oder beides in Ihrer MCI-Anwendung verwenden.

  • Die Befehlsmeldungsschnittstelle besteht aus Konstanten und Strukturen. Verwenden Sie die mciSendCommand-Funktion, um Nachrichten an ein MCI-Gerät zu senden.
  • Die Befehlszeichenfolgenschnittstelle stellt eine Textversion der Befehlsmeldungen bereit. Verwenden Sie die mciSendString-Funktion, um Zeichenfolgen an ein MCI-Gerät zu senden. Befehlszeichenfolgen duplizieren die Funktionalität der Befehlsmeldungen. Das Betriebssystem konvertiert die Befehlszeichenfolgen in Befehlsmeldungen, bevor sie zur Verarbeitung an den MCI-Treiber gesendet werden.

Die Befehlsmeldungen, die Informationen abrufen, tun dies in Form von Strukturen, die in einer C-Anwendung leicht zu interpretieren sind. Diese Strukturen können Informationen zu vielen verschiedenen Aspekten eines Geräts enthalten. Die Befehlszeichenfolgen, die Informationen abrufen, tun dies in Form von Zeichenfolgen und können nur eine Zeichenfolge gleichzeitig abrufen. Ihre Anwendung muss jede Zeichenfolge analysieren oder testen, um sie zu interpretieren. Möglicherweise sind die Befehlsmeldungen in einigen Fällen einfacher zu verwenden als die Befehlszeichenfolgen, aber die Befehlszeichenfolgen sind leicht zu merken und zu implementieren. Einige MCI-Anwendungen verwenden Befehlszeichenfolgen, wenn der Rückgabewert nicht verwendet wird (abgesehen von der Überprüfung des Erfolgs) und Befehlsmeldungen beim Abrufen von Informationen vom Gerät.

Wenn Befehle erläutert werden, verwendet diese Übersicht die Zeichenfolgenform des Befehls, gefolgt vom Nachrichtenformular in Klammern.