Método IUserNotification::P laySound (shobjidl_core.h)
Reproduce un sonido junto con la notificación.
Sintaxis
HRESULT PlaySound(
[in] LPCWSTR pszSoundName
);
Parámetros
[in] pszSoundName
Tipo: LPCWSTR
Puntero a una cadena Unicode terminada en null que especifica el alias del archivo de sonido que se va a reproducir.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
La cadena a la que apunta pszSoundNamepqc contiene un alias para un evento del sistema que se encuentra en el registro o en el archivo Win.ini; por ejemplo, "SystemExit".
El sonido especificado se reproduce de forma asincrónica y el método devuelve inmediatamente después de comenzar el sonido. Para detener un sonido asincrónico de forma de onda, llame a IUserNotification::P laySound con pszSoundNamepqc establecido en NULL.
El evento de sonido especificado dará lugar a otro evento de sonido que ya esté reproduciendo. Si no se puede reproducir un sonido porque el recurso necesario para reproducir ese sonido está ocupado, el método devuelve inmediatamente S_FALSE sin reproducir el sonido solicitado.
Si no se encuentra el sonido especificado, IUserNotification::P laySound usa el sonido predeterminado del sistema.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl_core.h (include Shobjidl.h) |