Freigeben über


IMFNetCredential::GetUser-Methode (mfidl.h)

Ruft den Benutzernamen ab.

Syntax

HRESULT GetUser(
  [out]     BYTE  *pbData,
  [in, out] DWORD *pcbData,
  [in]      BOOL  fEncryptData
);

Parameter

[out] pbData

Zeiger auf einen Puffer, der den Benutzernamen empfängt. Um die erforderliche Puffergröße zu ermitteln, legen Sie diesen Parameter auf NULL fest. Wenn fEncryptDataauf FALSE festgelegt ist, enthält der Puffer eine Breitzeichenzeichenfolge. Andernfalls enthält der Puffer verschlüsselte Daten.

[in, out] pcbData

Gibt bei der Eingabe die Größe des pbData-Puffers in Bytes an. Empfängt bei der Ausgabe die erforderliche Puffergröße. Wenn fEncryptDataauf FALSE festgelegt ist, enthält die Größe das abschließende NULL-Zeichen.

[in] fEncryptData

Wenn TRUE, gibt die Methode eine verschlüsselte Zeichenfolge zurück. Andernfalls gibt die Methode eine unverschlüsselte Zeichenfolge zurück.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.

Hinweise

Wenn der Benutzername nicht verfügbar ist, kann die Methode erfolgreich sein und *pcbData auf 0 (null) festlegen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile mfidl.h
Bibliothek Mfuuid.lib

Weitere Informationen

IMFNetCredential

IMFNetCredential::SetUser