Function

SecHostSelectedGuest

Retrieves the handle for the guest currently selected for the calling thread.

Declaration

OSStatus SecHostSelectedGuest(SecCSFlags flags, SecGuestRef *guestRef);

Parameters

flags

Optional flags; see SecCSFlags for possible values. Pass kSecCSDefaultFlags for standard behavior.

guestRef

On return, the guest code object of the current selected guest for the calling thread. If no guest is active on this thread (that is, the thread is acting for the host), the value returned is kSecNoGuest.

Return Value

Discussion

This function may be called in either dynamic hosting mode or proxy hosting mode. If the host has more than one guest, it can set a different selected guest for each thread.

See Also

Guest Management

SecCodeCopyHost

Retrieves the code object for the host of specified guest code.

SecHostRemoveGuest

Removes a guest from a host.

Deprecated
SecHostSelectGuest

Makes the calling thread the proxy for a specified guest.

Deprecated
SecHostSetHostingPort

Tells code signing services that the calling code will directly respond to hosting inquiries over the given port.

Deprecated
SecCodeMapMemory

Asks the kernel to accept the signing information currently attached to a code object and uses it to validate memory page-ins.