Metodo IDynamicHWHandler::GetDynamicInfo (shobjidl.h)
Chiamato dal sistema per determinare se un determinato gestore verrà visualizzato prima della visualizzazione della finestra di dialogo AutoPlay.
Sintassi
HRESULT GetDynamicInfo(
[in] LPCWSTR pszDeviceID,
[in] DWORD dwContentType,
[out] LPWSTR *ppszAction
);
Parametri
[in] pszDeviceID
Tipo: LPCWSTR
Puntatore a una stringa che indica il percorso del dispositivo o la radice dell'unità.
[in] dwContentType
Tipo: DWORD
Tipo di contenuto.
[out] ppszAction
Tipo: LPWSTR*
Puntatore alla nuova stringa di azione o NULL se deve essere utilizzata la stringa di azione predefinita.
Valore restituito
Tipo: HRESULT
Restituisce S_OK se il gestore deve essere visualizzato, S_FALSE se deve essere nascosto o un valore di errore in caso contrario.
Commenti
Per registrare un gestore dinamico, aggiungere un REG_SZ denominato "DynamicHWHandlerCLSID" e assegnargli il CLSID dell'implementazione IDynamicHWHandler.
Esempio:
HKLM Software Microsoft Windows CurrentVersion Explorer AutoplayHandlers Handlers YourHandler DynamicHWHandlerCLSID = [REG_SZ] {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2008 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | shobjidl.h |