Export (0) Print
Expand All
This topic has not yet been rated - Rate this topic

SndOpen

Windows Mobile 6.5
4/8/2010

This function creates a sound handle based on a sound file.


HRESULT SndOpen (
  LPCTSTR pszSoundFile,
  HSOUND* phSound
);
pszSoundFile

[in] Sound filename.

phSound

[out] Upon successful completion, contains a properly initialized sound handle.

You should close the returned sound handle using SndClose.

The function returns S_OK if a sound handle was successfully opened, otherwise it will return a standard HRESULT error code.

The following code snippet shows how to open a sound handle from a sound file and play the sound:

const TCHAR* c_szMid= TEXT("\\Windows\\Loudest.mid");
HRESULT hr = SndOpen(c_szMid, &hSound);
// verify hr == S_OK.
hr = SndPlaySync(c_szMid, &hSound);
// verify hr == S_OK.
hr = SndClose(hSound);
// verify hr == S_OK.
SndStop(SND_SCOPE_PROCESS, NULL);

You should call function SndStop to terminate any asynchronous sounds on your process before your application exits.

Headersoundfile.h
Windows Embedded CEWindows CE 5.0 and later
Windows MobileWindows Mobile 6 Classic and later, Windows Mobile 6 Professional and later, Windows Mobile 6 Standard and later

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.