Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Contient un bloc de données supplémentaire utilisé par IShellLinkDataList. Il contient les propriétés de la console.
Syntaxe
typedef struct {
DATABLOCK_HEADER dbh;
DATABLOCK_HEADER DUMMYSTRUCTNAME;
WORD wFillAttribute;
WORD wPopupFillAttribute;
COORD dwScreenBufferSize;
COORD dwWindowSize;
COORD dwWindowOrigin;
DWORD nFont;
DWORD nInputBufferSize;
COORD dwFontSize;
UINT uFontFamily;
UINT uFontWeight;
WCHAR FaceName[LF_FACESIZE];
UINT uCursorSize;
BOOL bFullScreen;
BOOL bQuickEdit;
BOOL bInsertMode;
BOOL bAutoPosition;
UINT uHistoryBufferSize;
UINT uNumberOfHistoryBuffers;
BOOL bHistoryNoDup;
COLORREF ColorTable[16];
} NT_CONSOLE_PROPS, *LPNT_CONSOLE_PROPS;
Membres
dbh
Type : DATABLOCK_HEADER
Structure DATABLOCK_HEADER avec la taille et la signature de la structure NT_CONSOLE_PROPS . La signature d’une structure NT_CONSOLE_PROPS est NT_CONSOLE_PROPS_SIG.
DUMMYSTRUCTNAME
wFillAttribute
Type : WORD
Attribut Fill pour la console.
wPopupFillAttribute
Type : WORD
Attribut Fill pour les fenêtres contextuelles de console.
dwScreenBufferSize
Type : COORD
Structure COORD avec la taille de mémoire tampon d’écran de la console.
dwWindowSize
Type : COORD
Structure COORD avec la taille de fenêtre de la console.
dwWindowOrigin
Type : COORD
Structure COORD avec l’origine de la fenêtre de la console.
nFont
Type : DWORD
Police.
nInputBufferSize
Type : DWORD
Taille de la mémoire tampon d'entrée.
dwFontSize
Type : COORD
Structure COORD avec la taille de police.
uFontFamily
Type : UINT
Famille de polices.
uFontWeight
Type : UINT
Poids de police.
FaceName[LF_FACESIZE]
Type : WCHAR[LF_FACESIZE]
Tableau de caractères qui contient le nom du visage de la police.
uCursorSize
Type : UINT
Taille du curseur.
bFullScreen
Type : BOOL
Valeur booléenne définie sur TRUE si la console est en mode plein écran ou FALSE dans le cas contraire.
bQuickEdit
Type : BOOL
Valeur booléenne définie sur TRUE si la console est en mode d’édition rapide, ou FALSE dans le cas contraire.
bInsertMode
Type : BOOL
Valeur booléenne définie sur TRUE si la console est en mode insertion ou FALSE dans le cas contraire.
bAutoPosition
Type : BOOL
Valeur booléenne définie sur TRUE si la console est en mode position automatique, ou FALSE dans le cas contraire.
uHistoryBufferSize
Type : UINT
Taille de la mémoire tampon d’historique.
uNumberOfHistoryBuffers
Type : UINT
Nombre de mémoires tampons d’historique.
bHistoryNoDup
Type : BOOL
Valeur booléenne définie sur TRUE si les anciennes listes d’historique en double doivent être ignorées, ou FALSE dans le cas contraire.
ColorTable[16]
Type : COLORREF[16]
Tableau de valeurs COLORREF avec les paramètres de couleur de la console.
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge | Windows 2000 Professionnel, Windows XP [applications de bureau uniquement] |
| Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
| En-tête | shlobj_core.h (inclure Shlobj.h) |