Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die ConvertSecurityDescriptor-Methode konvertiert einen Sicherheitsdeskriptor aus einem Format in ein anderes.
Syntax
HRESULT ConvertSecurityDescriptor(
[in] VARIANT varSD,
[in] long lDataFormat,
[in] long lOutFormat,
[out] VARIANT *pResult
);
Parameter
[in] varSD
Ein VARIANT-Wert , der den zu konvertierenden Sicherheitsdeskriptor enthält. Das Format dieses VARIANT wird durch den lDataFormat-Parameter definiert.
[in] lDataFormat
Enthält einen der ADS_SD_FORMAT_ENUM-Werte , der das Format des Sicherheitsdeskriptors im varSD-Parameter angibt. In der folgenden Liste werden die möglichen Werte für diesen Parameter und das Format des varSD-Parameters angegeben.
ADS_SD_FORMAT_IID
varSD enthält eine VT_DISPATCH , die für die IADsSecurityDescriptor-Schnittstelle abgefragt werden kann.
ADS_SD_FORMAT_RAW
varSD enthält eine VT_I1 | VT_ARRAY , die den Sicherheitsdeskriptor im Rohdatenformat enthält. Dies hat das Format einer SECURITY_DESCRIPTOR-Struktur .
ADS_SD_FORMAT_HEXSTRING
varSD enthält eine VT_BSTR , die den unformatierten Sicherheitsdeskriptor im hexadezimalen Zeichenfolgenformat enthält.
[in] lOutFormat
Enthält einen der ADS_SD_FORMAT_ENUM-Werte , der das Format angibt, in das der Sicherheitsdeskriptor konvertiert werden soll. In der folgenden Liste werden die möglichen Werte für diesen Parameter und das Format des pvResult-Parameters angegeben.
ADS_SD_FORMAT_IID
pvResult empfängt eine VT_DISPATCH , die für die IADsSecurityDescriptor-Schnittstelle abgefragt werden kann.
ADS_SD_FORMAT_RAW
pvResult empfängt eine VT_I1 | VT_ARRAY , die den Sicherheitsdeskriptor im Rohdatenformat enthält. Dies hat das Format einer SECURITY_DESCRIPTOR-Struktur .
ADS_SD_FORMAT_HEXSTRING
pvResult empfängt eine VT_BSTR , die den unformatierten Sicherheitsdeskriptor im hexadezimalen Zeichenfolgenformat enthält.
[out] pResult
Zeiger auf einen VARIANT-Wert , der den konvertierten Sicherheitsdeskriptor empfängt. Das Format des abgerufenen Sicherheitsdeskriptors wird durch den lOutFormat-Parameter angegeben.
Rückgabewert
Gibt S_OK zurück, wenn erfolgreich oder andernfalls ein COM- oder Win32-Fehlercode. Mögliche Fehlercodes sind:
Anforderungen
| Unterstützte Mindestversion (Client) | Windows Vista |
| Unterstützte Mindestversion (Server) | Windows Server 2008 |
| Zielplattform | Windows |
| Kopfzeile | iads.h |
| DLL | Activeds.dll |