NTSTATUS
SoundCreateDeviceName(
PCWSTR PrePrefix,
PCWSTR Prefix,
UCHAR Index,
PUNICODE_STRING DeviceName
);
The SoundCreateDeviceName function creates a device name from the specified component parts.
Parameters
PrePrefix
Pointer to a string to prepend to the string pointed to by Prefix. Typically, this string is “\Device\” or “\DosDevices\”.
Prefix
Pointer to a string containing the main part of the name. Typically, this is the PrototypeName member of a SOUND_DEVICE_INIT structure.
Index
Number to append to the device name. Specify 0xFF if an index number should not be appended.
DeviceName
Pointer to a UNICODE_STRING structure, which receives the constructed name string.
Return Value
Returns one of the following values.
Value | Definition |
STATUS_SUCCESS | Operation succeeded. |
STATUS_INSUFFICIENT_RESOURCES | Could not allocate string buffer. |