Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Some information relates to pre-released product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.]
Encodes the specified pointer of the specified process. Encoded pointers can be used to provide another layer of protection for pointer values.
Syntax
HRESULT WINAPI EncodeRemotePointer(
_In_ HANDLE ProcessHandle,
_In_opt_ PVOID Ptr,
_Out_ PVOID * EncodedPtr
);
Parameters
ProcessHandle
Handle to the remote process that owns the pointer.Ptr
The pointer to be encoded.EncodedPtr
The encoded pointer.
Return value
Returns S_OK if successful, otherwise the function failed.
Remarks
The resulting pointer can be decoded with DecodePointer or DecodeRemotePointer.
Requirements
Minimum supported client |
Windows 10 [desktop apps only] |
Minimum supported server |
Windows Server 2016 [desktop apps only] |
Header |
Winbase.h (include Windows.h) |
Library |
Kernel32.lib |
DLL |
Kernel32.dll |