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.
Initialisieren Sie Objekte, die eine Implementierung von IExplorerCommandState, IExecuteCommand oder IDropTarget verwenden, mit dem anwendungsspezifischen Befehlsnamen und den registrierten Eigenschaften.
Syntax
HRESULT Initialize(
[in] LPCWSTR pszCommandName,
[in] IPropertyBag *ppb
);
Parameter
[in] pszCommandName
Typ: LPCWSTR
Zeiger auf eine Zeichenfolge, die den Befehlsnamen (den Namen des Befehlsschlüssels, wie in der Registrierung gefunden) enthält. Für instance, wenn der Befehl unter ...\Muschel\MyCommand, pszCommandName verweist auf "MyCommand".
[in] ppb
Typ: IPropertyBag*
Zeiger auf eine IPropertyBag-instance, mit der die Eigenschaften im Zusammenhang mit dem Befehl in der Registrierung gelesen werden können. Beispielsweise kann ein Befehl eine Zeichenfolgeneigenschaft unter ...\Muschel\MyCommand-Unterschlüssel .
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | shobjidl_core.h (einschließlich Shobjidl.h) |