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.