Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
For types which are pointers, the GetPointerKind method returns the kind of pointer. This is defined by the PointerKind enumeration and is one of the following values:
| Enumerant | Meaning |
|---|---|
| PointerStandard | Indicates a standard C/C++ pointer -- a * |
| PointerReference | Indicates a C/C++ reference (whether const or not) -- a & |
| PointerRValueReference | Indicates a C/C++ rvalue reference (whether const or not) -- a && |
| PointerCXHat | Indicates a C++/CX hat managed pointer (whether const or not) -- a ^ |
Syntax
HRESULT GetPointerKind(
PointerKind *pointerKind
);
Parameters
pointerKind
The kind of pointer will be returned here as a value from the PointerKind enumeration.
Return value
This method returns HRESULT that indicates success or failure.
Remarks
Sample Code
ComPtr<IDebugHostType> spType; /* get a type for something that's a pointer
or reference (see FindTypeByName) */
PointerKind pk;
if (SUCCEEDED(spType->GetPointerKind(&pk)))
{
// pk indicates the kind of pointer:
// PointerStandard (it's a '*')
// PointerReference (it's a '&')
// etc...
}
Requirements
| Requirement | Value |
|---|---|
| Header | dbgmodel.h |