Méthode IDynamicHWHandler ::GetDynamicInfo (shobjidl.h)
Appelé par le système pour déterminer si un gestionnaire particulier sera affiché avant l’affichage de la boîte de dialogue Lecture automatique.
Syntaxe
HRESULT GetDynamicInfo(
[in] LPCWSTR pszDeviceID,
[in] DWORD dwContentType,
[out] LPWSTR *ppszAction
);
Paramètres
[in] pszDeviceID
Type : LPCWSTR
Pointeur vers une chaîne qui indique le chemin d’accès de l’appareil ou la racine du lecteur.
[in] dwContentType
Type : DWORD
Type de contenu.
[out] ppszAction
Type : LPWSTR*
Pointeur vers la nouvelle chaîne d’action ou NULL si la chaîne d’action par défaut doit être utilisée.
Valeur retournée
Type : HRESULT
Retourne S_OK si ce gestionnaire doit être affiché, S_FALSE s’il doit être masqué, ou une valeur d’erreur dans le cas contraire.
Remarques
Pour inscrire un gestionnaire dynamique, ajoutez un REG_SZ nommé « DynamicHWHandlerCLSID » et attribuez-lui le CLSID de votre implémentation IDynamicHWHandler.
Exemple :
HKLM Software Microsoft Windows CurrentVersion Explorer AutoplayHandlers Handlers YourHandler DynamicHWHandlerCLSID = [REG_SZ] {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shobjidl.h |