Win32 API 日本語リファレンス
ホームDevices.Enumeration.Pnp › IUPnPRegistrar

IUPnPRegistrar

COM
IID204810b6-73b2-11d4-bf42-00b0d0118b56継承元IUnknown自前メソッド開始 vtbl3

メソッド 6

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
3HRESULT RegisterDevice(LPWSTR bstrXMLDesc, LPWSTR bstrProgIDDeviceControlClass, LPWSTR bstrInitString, LPWSTR bstrContainerId, LPWSTR bstrResourcePath, INT nLifeTime, LPWSTR* pbstrDeviceIdentifier)
4HRESULT RegisterRunningDevice(LPWSTR bstrXMLDesc, IUnknown* punkDeviceControl, LPWSTR bstrInitString, LPWSTR bstrResourcePath, INT nLifeTime, LPWSTR* pbstrDeviceIdentifier)
5HRESULT RegisterDeviceProvider(LPWSTR bstrProviderName, LPWSTR bstrProgIDProviderClass, LPWSTR bstrInitString, LPWSTR bstrContainerId)
6HRESULT GetUniqueDeviceName(LPWSTR bstrDeviceIdentifier, LPWSTR bstrTemplateUDN, LPWSTR* pbstrUDN)
7HRESULT UnregisterDevice(LPWSTR bstrDeviceIdentifier, BOOL fPermanent)
8HRESULT UnregisterDeviceProvider(LPWSTR bstrProviderName)