Changeset 74517 in vbox for trunk/include/iprt
- Timestamp:
- Sep 28, 2018 11:24:47 AM (6 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/nt/vid.h
r72300 r74517 101 101 HV_VP_INDEX iCpu; 102 102 uint32_t fFlags; /**< VID_MSHAGN_F_GET_XXX*/ 103 uint32_t cMillies; 103 uint32_t cMillies; /**< Not present in build 17758 as the API changed to always to infinite waits. */ 104 104 } VID_IOCTL_INPUT_MESSAGE_SLOT_HANDLE_AND_GET_NEXT; 105 105 /** Pointer to input for VidMessageSlotHandleAndGetNext. */ … … 117 117 * subject to NtAlertThread side effects. */ 118 118 #define VID_MSHAGN_F_HANDLE_MESSAGE RT_BIT_32(1) 119 /** Cancel VP execution (no other bit set). 120 * @since about build 17758. */ 121 #define VID_MSHAGN_F_CANCEL RT_BIT_32(2) 119 122 /** @} */ 120 123 … … 186 189 * @param hPartition The partition handle. 187 190 * @param iCpu The CPU to wait-and-get messages for. 188 * @param fFlags Flags. At least one of the two flags must be set: 189 * - VID_MSHAGN_F_GET_NEXT_MESSAGE (bit 0) 190 * - VID_MSHAGN_F_HANDLE_MESSAGE (bit 1) 191 * @param cMillies The timeout, presumably in milliseconds. 191 * @param fFlags Flags, VID_MSHAGN_F_XXX. 192 * 193 * When starting or resuming execution, at least one of 194 * VID_MSHAGN_F_GET_NEXT_MESSAGE (bit 0) and 195 * VID_MSHAGN_F_HANDLE_MESSAGE (bit 1) must be set. 196 * 197 * When cancelling execution only VID_MSHAGN_F_CANCEL (big 2) 198 * must be set. 199 * 200 * @param cMillies The timeout, presumably in milliseconds. This parameter 201 * was dropped about build 17758. 192 202 * 193 203 * @todo Would be awfully nice if someone at Microsoft could hit at the 194 204 * flags here. 195 * @note196 205 */ 197 206 DECLIMPORT(BOOL) VIDAPI VidMessageSlotHandleAndGetNext(VID_PARTITION_HANDLE hPartition, HV_VP_INDEX iCpu,
Note:
See TracChangeset
for help on using the changeset viewer.