Freigeben über


IMFNetCredential::GetPassword-Methode (mfidl.h)

Ruft das Kennwort ab.

Syntax

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

Parameter

[out] pbData

Zeiger auf einen Puffer, der das Kennwort empfängt. Um die erforderliche Puffergröße zu ermitteln, legen Sie diesen Parameter auf NULL fest. Wenn fEncryptDataFALSE 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 fEncryptDataFALSE ist, enthält die Größe das beendende NULL-Zeichen.

[in] fEncryptData

Bei 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 das Kennwort nicht verfügbar ist, kann die Methode erfolgreich sein und *pcbData auf Null festlegen.

Anforderungen

Anforderung Wert
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