IDynamicHWHandler::GetDynamicInfo-Methode (shobjidl.h)
Wird vom System aufgerufen, um zu bestimmen, ob ein bestimmter Handler angezeigt wird, bevor das Dialogfeld "Automatische Wiedergabe" angezeigt wird.
Syntax
HRESULT GetDynamicInfo(
[in] LPCWSTR pszDeviceID,
[in] DWORD dwContentType,
[out] LPWSTR *ppszAction
);
Parameter
[in] pszDeviceID
Typ: LPCWSTR
Ein Zeiger auf eine Zeichenfolge, die den Gerätepfad oder laufwerksstamm angibt.
[in] dwContentType
Art: DWORD
Der Inhaltstyp.
[out] ppszAction
Typ: LPWSTR*
Ein Zeiger auf die neue Aktionszeichenfolge oder NULL , wenn die Standardaktionszeichenfolge verwendet werden soll.
Rückgabewert
Typ: HRESULT
Gibt S_OK zurück, wenn dieser Handler angezeigt werden soll, S_FALSE, wenn er ausgeblendet werden soll, oder andernfalls einen Fehlerwert.
Hinweise
Um einen dynamischen Handler zu registrieren, fügen Sie einen REG_SZ namens "DynamicHWHandlerCLSID" hinzu, und weisen Sie ihm die CLSID Ihrer IDynamicHWHandler-Implementierung zu.
Beispiel:
HKLM Software Microsoft Windows CurrentVersion Explorer AutoplayHandlers Handlers YourHandler DynamicHWHandlerCLSID = [REG_SZ] {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
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 | shobjidl.h |