CONFIGMG_Get_DDBs
CONFIGRET CONFIGMG_Get_DDBs(PPPVMMDDB pppDDB, PFARULONG pulCount, LOAD_TYPE LoadType, DEVNODE dnDevNode, ULONG ulFlags)
Retrieves the device descriptor blocks (DDBs) of dynamically loadable VxDs for a devnode.
- Returns CR_SUCCESS if the function is successful. Otherwise, the return value can be CR_INVALID_API, CR_INVALID_DEVNODE, CR_INVALID_FLAG, CR_INVALID_LOAD_TYPE or CR_INVALID_POINTER.
- pppDDB
- Address of a pointer that receives the address of the DDBs table. If the pppDDB is NULL when the function returns, the VxD that controls the device node specified in the dnDevNode where not loaded via CM_Load_DLVxDsdynamically loadable VxD. Otherwise the DDBs are stored as an array at the given address.
- pulCount
- Returns the number of DDBs in the table.
- LoadType
- Type of the VxD being loaded. This parameter can be one of the values listed for the LoadType parameter in the CONFIGMG_Load_DLVxDs function.
- dnDevNode
- Device node identifying the dynamically loadable VxD.
- ulFlags
- Must be zero.
See Also
CONFIGMG_Load_DLVxDs