Método IDynamicHWHandler::GetDynamicInfo (shobjidl.h)
Lo llama el sistema para determinar si se mostrará un controlador determinado antes de que se muestre el cuadro de diálogo Reproducción automática.
Sintaxis
HRESULT GetDynamicInfo(
[in] LPCWSTR pszDeviceID,
[in] DWORD dwContentType,
[out] LPWSTR *ppszAction
);
Parámetros
[in] pszDeviceID
Tipo: LPCWSTR
Puntero a una cadena que indica la ruta de acceso del dispositivo o la raíz de la unidad.
[in] dwContentType
Tipo: DWORD
Tipo de contenido.
[out] ppszAction
Tipo: LPWSTR*
Puntero a la nueva cadena de acción o NULL si se va a usar la cadena de acción predeterminada.
Valor devuelto
Tipo: HRESULT
Devuelve S_OK si se va a mostrar este controlador, S_FALSE si se va a ocultar o un valor de error de lo contrario.
Comentarios
Para registrar un controlador dinámico, agregue un REG_SZ denominado "DynamicHWHandlerCLSID" y asígnele el CLSID de la implementación de IDynamicHWHandler.
Ejemplo:
HKLM Software Microsoft Windows CurrentVersion Explorer AutoplayHandlers Handlers YourHandler DynamicHWHandlerCLSID = [REG_SZ] {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl.h |