Freigeben über


IDiscFormat2Data::p ut_ClientName-Methode (imapi2.h)

Legt den Anzeigenamen des Clients fest.

Syntax

HRESULT put_ClientName(
  [in] BSTR value
);

Parameter

[in] value

Name der Clientanwendung. Darf nicht NULL oder eine leere Zeichenfolge sein.

Rückgabewert

S_OK wird bei Erfolg zurückgegeben, aber als Ergebnis der Implementierung können andere Erfolgscodes zurückgegeben werden. Die folgenden Fehlercodes werden häufig bei Einem Vorgangsfehler zurückgegeben, stellen jedoch nicht die einzigen möglichen Fehlerwerte dar:

Rückgabecode Beschreibung
E_OUTOFMEMORY
Fehler beim Zuordnen des erforderlichen Arbeitsspeichers.

Wert: 0x8007000E

E_IMAPI_DF2DATA_CLIENT_NAME_IS_NOT_VALID
Der Clientname ist ungültig.

Wert: 0xC0AA0211

E_IMAPI_DF2DATA_WRITE_IN_PROGRESS
Derzeit wird ein Schreibvorgang ausgeführt.

Wert: 0xC0AA0500

Hinweise

Der Name wird verwendet, wenn der Schreibvorgang exklusiven Zugriff auf das Gerät anfordert. Die IDiscRecorder2::get_ExclusiveAccessOwner-Eigenschaft enthält den Namen des Clients, der über die Sperre verfügt.

Da jede Anwendung mit Lese-/Schreibzugriff auf das CDROM-Gerät während des Schreibvorgangs den IOCTL_CDROM_EXCLUSIVE_ACCESS -Steuerungscode (Abfrage) verwenden kann (siehe Microsoft Windows Driver Development Kit (DDK)), um auf den Namen zuzugreifen, ist es wichtig, dass der Name das Programm identifiziert, das diese Schnittstelle zum Schreiben auf die Medien verwendet. Der Name ist auf denselben Zeichensatz beschränkt, der für den IOCTL_CDROM_EXCLUSIVE_ACCESS-Steuerelementcode erforderlich ist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista, Windows XP mit SP2 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile imapi2.h

Weitere Informationen

IDiscFormat2Data

IDiscFormat2Data::get_ClientName