SoundSetShareAccess

NTSTATUS
    SoundSetShareAccess(
        IN OUT PLOCAL_DEVICE_INFO
pLDI,
        IN PIO_STACK_LOCATION
IrpStack
        );

The SoundSetShareAccess function sets a specified device access by calling IoSetShareAccess.

Parameters
pLDI
Pointer to a LOCAL_DEVICE_INFO structure.
IrpStack
Pointer to an IO_STACK_LOCATION structure that contains the desired access.
Return Value

Returns STATUS_SUCCESS if the requested access is granted. Otherwise returns STATUS_ACCESS_DENIED or STATUS_DEVICE_BUSY.

Comments

This function can only be called when processing an IRP_MJ_CREATE message, because it references message-specific contents of IrpStack. Drivers using the dispatch routines supplied by soundlib.lib do not need to call this function.