Given an invocation context block and a quadword IP value in ip_copy, write the ip_copy value to the invocation context block IP and then use LIB$X86_PUT_INVO_REGISTERS to write to the actual context. The invocation context block remains unchanged if the routine fails. LIB$X86_SET_IP fails if LIB$X86_PUT_INVO_REGISTERS fails. Format LIB$X86_SET_IP (invo_context, ip_copy)
1 – Returned
status A value of 1 indicates success. A value of 0 indicates failure.
2 – Arguments
invo_context OpenVMS usage: invo_context_blk type: structure access: modify mechanism: by reference Address of a valid invocation context block. ip_copy OpenVMS usage: integer value type: quadword access: read mechanism: by reference Address of a quadword that contains the IP value to be written to the invocation context block.