Método IDynamicHWHandler::GetDynamicInfo (shobjidl.h)
Chamado pelo sistema para determinar se um manipulador específico será mostrado antes que a caixa de diálogo Reprodução Automática seja exibida.
Sintaxe
HRESULT GetDynamicInfo(
[in] LPCWSTR pszDeviceID,
[in] DWORD dwContentType,
[out] LPWSTR *ppszAction
);
Parâmetros
[in] pszDeviceID
Tipo: LPCWSTR
Um ponteiro para uma cadeia de caracteres que indica o caminho do dispositivo ou a raiz da unidade.
[in] dwContentType
Tipo: DWORD
O tipo de conteúdo.
[out] ppszAction
Tipo: LPWSTR*
Um ponteiro para a nova cadeia de caracteres de ação ou NULL se a cadeia de caracteres de ação padrão deve ser usada.
Retornar valor
Tipo: HRESULT
Retorna S_OK se esse manipulador deve ser exibido, S_FALSE se ele deve ser oculto ou um valor de erro caso contrário.
Comentários
Para registrar um manipulador dinâmico, adicione um REG_SZ chamado "DynamicHWHandlerCLSID" e atribua a ele o CLSID de sua implementação IDynamicHWHandler.
Exemplo:
HKLM Software Microsoft Windows CurrentVersion Explorer AutoplayHandlers Handlers YourHandler DynamicHWHandlerCLSID = [REG_SZ] {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shobjidl.h |