Freigeben über


IDiscFormat2TrackAtOnce::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.

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_DF2TAO_CLIENT_NAME_IS_NOT_VALID
Der Clientname ist ungültig.

Wert: 0xC0AA050F

E_IMAPI_DF2TAO_WRITE_IN_PROGRESS
Ein Schreibvorgang wird ausgeführt.

Wert: 0xC0AA0500

E_IMAPI_DF2TAO_MEDIA_IS_PREPARED
Der angeforderte Vorgang ist ungültig, wenn Medien "vorbereitet", aber nicht freigegeben wurden.

Wert: 0xC0AA0503

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

   
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

IDiscFormat2TrackAtOnce

IDiscFormat2TrackAtOnce::get_ClientName