IWMPError.Item (VB und C#)
Die Item-Eigenschaft (die get _ Item-Methode in C#) ruft eine IWMPErrorItem-Schnittstelle am angegebenen Index in der Fehlerwarteschlange ab.
[Visual Basic]
ReadOnly Property Item(
dwIndex As System.Integer
) As IWMPErrorItem
[C#]
IWMPErrorItem get_Item (
System.Int32 dwIndex
);
Parameter
dwIndex
Ein System.Int32, das der nullbasierte Index einer IWMPErrorItem-Schnittstelle in der Fehlerwarteschlange ist.
Eigenschaftswert
Eine WMPLib.IWMPErrorItem-Schnittstelle.
Hinweise
Windows Media Player kann eine Reihe von Fehlern als Reaktion auf eine Fehlerbedingung generieren. Diese Eigenschaft ruft mithilfe einer Indexnummer einen bestimmten Fehler in der Warteschlange ab. Die Indexnummern für die Fehlerwarteschlange beginnen mit 0 (null).
Sie sollten IWMPSettings.enableErrorDialogs auf FALSE festlegen, wenn Sie benutzerdefinierte Fehlermeldungen anzeigen möchten.
Beispiele
Im folgenden Beispiel wird die Item-Eigenschaft (die get _ Item-Methode in C#) in einem Error-Ereignishandler verwendet, um Informationen zum letzten Fehler in der Fehlerwarteschlange abzurufen und anzuzeigen. Das AxWMPLib.AxWindowsMediaPlayer-Objekt wird durch die Variable player dargestellt.
private void player_ErrorEvent_get_Item(object sender, System.EventArgs e)
{
// Store the index of the most recent error.
int max = (player.Error.errorCount - 1);
// Get an interface for the most recent error item. Cast it to
// a WMPLib.IWMPErrorItem2 interface to get all of the available functionality.
WMPLib.IWMPErrorItem2 errItem = (WMPLib.IWMPErrorItem2)player.Error.get_Item(max);
// Use the interface to access and store the error info.
int errNum = errItem.errorCode;
string errDesc = errItem.errorDescription;
// Display the error info.
System.Windows.Forms.MessageBox.Show(errNum.ToString() + ": " + errDesc);
}
Public Sub player_ErrorEvent_get_Item(ByVal sender As Object, ByVal e As System.EventArgs) Handles player.ErrorEvent
' Store the index of the most recent error.
Dim max As Integer = (player.Error.errorCount - 1)
' Get an interface for the most recent error item.
Dim errItem As WMPLib.IWMPErrorItem2 = player.Error.Item(max)
' Use the interface to access and store the error info.
Dim errNum As Integer = errItem.errorCode
Dim errDesc As String = errItem.errorDescription
' Display the error info.
System.Windows.Forms.MessageBox.Show(errNum.ToString() + ": " + errDesc)
End Sub
Anforderungen
| Anforderung | Wert |
|---|---|
| Version |
Windows Media Player 9er Serie oder höher |
| Namespace |
WMPLib |
| Assembly |
|