Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Para los tipos que son punteros, el método GetPointerKind devuelve el tipo de puntero. Esto se define mediante la enumeración PointerKind y es uno de los siguientes valores:
| Enumerant | Significado |
|---|---|
| PointerStandard | Indica un puntero estándar de C/C++: un * |
| PointerReference | Indica una referencia de C/C++ (ya sea const o no): un & |
| PointerRValueReference | Indica una referencia rvalue de C/C++ (ya sea const o no): un && |
| PointerCXHat | Indica un puntero administrado de C++/CX hat (ya sea const o no): un ^ |
Sintaxis
HRESULT GetPointerKind(
PointerKind *pointerKind
);
Parámetros
pointerKind
El tipo de puntero se devolverá aquí como un valor de la enumeración PointerKind.
Valor devuelto
Este método devuelve HRESULT que indica éxito o error.
Observaciones
de código de ejemplo
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...
}
Requisitos
| Requisito | Valor |
|---|---|
| encabezado de | dbgmodel.h |