IDispenserManager::RegisterDispenser
A resource dispenser calls this method to register with DispMan.
HRESULT IDispenserManager::RegisterDispenser (
const IDispenserDriver * |
pDispenserDriver, |
const WCHAR * |
szDispenserName, |
IHolder ** |
ppIHolder); |
Parameters
pDispenserDriver [in]
Specifies the interface the resource dispenser offers to DispMan to use later to notify the resource dispenser.
szDispenserName [in]
A friendly name of the resource dispenser for administrator display.
ppIHolder [out]
The IHolder interface that has been instantiated for the resource dispenser.
Return Values
S_OK
Success.
E_FAIL
Failure.
Comments
The resource dispenser notifies DispMan that it has started and is prepared to accept notifications on this IDispenserDriver interface. Then DispMan creates the holder for this new resource dispenser and returns it to the resource dispenser.